我知道有类似的问题,但我无法理解如何在我自己项目的网站包中实际自动创建模块。
我尝试使用python setup.py install
并在我的site-packages中创建了.egg文件但我无法在简单的python脚本中导入它。
我现在尝试使用谷歌搜索大约一个小时,我找到的唯一解决方案是直接将源复制到一个我不想做的目录,因为每次我更改项目时都必须复制它。 / p>
答案 0 :(得分:0)
我发现了我的问题。
pip install .
项目目录中实际上是给我想要的输出,但问题是我没有在项目中嵌套我的包的名称。
想想,我有项目foo,我想要进口如下:
from foo import bar
我有一个名为foo的项目,但我没有第一个名为foo的软件包,而是我直接使用了bar和所有其他软件包,所以这就是错误。