Учитывая следующую структурупитон ImportError: модуль не назвал пакет
abc
├── __init__.py
└── package
├── __init__.py
├── __init__.pyc
├── client.py
├── client.pyc
├── server.py
└── server.pyc
при запуске питон в командной строке за пределами abc
и попытаться импортировать пакет, как показано ниже:
ImportError: No module named package
Есть идеи?
Кстати, у меня были проблемы с этим http://stackoverflow.com/questions/10273373/importerror-cannot-import-name -abcmeta-python-error-in-pydev-on-linux был вроде царапает мою голову. –
@JamesLin: Ой, 'abc' было фактическим именем пакета? Имя 'package' заставило меня думать, что все имена были составлены для целей вопроса. Думаю, именно здесь SSCCE (http://sscce.org/) устранил бы двусмысленность. – NPE
Yeah lol ... никогда не используйте 'abc' снова ... –