我的工作簡單的項目看起來像這樣:爲什麼'setup.py develop'允許導入沒有'__init__.py'的目錄?
\setup.py
\abcd
\abcd\__init__.py
\abcd\history\docs.py
當我運行setup.py develop
,對我VENV,import abcd.history
作品。當我運行setup.py install
,對我VENV,import abcd.history
返回我的異常:
ImportError: No module named 'abcd.history'
爲什麼? Python版本3.5.1是
'setup.py install'確實不會將'abcd \ history'目錄複製到venv中。 Venv內的蛋文件只包含'\ abcd \ __ init __。py' – user723893