使用setuptools将自己的python项目源代码添加到site-packages文件夹(setup.py install)

时间:2018-04-23 19:19:24

标签: python setup.py

我知道有类似的问题,但我无法理解如何在我自己项目的网站包中实际自动创建模块。

我尝试使用python setup.py install并在我的site-packages中创建了.egg文件但我无法在简单的python脚本中导入它。

我现在尝试使用谷歌搜索大约一个小时,我找到的唯一解决方案是直接将源复制到一个我不想做的目录,因为每次我更改项目时都必须复制它。 / p>

1 个答案:

答案 0 :(得分:0)

我发现了我的问题。

pip install .

项目目录中实际上是给我想要的输出,但问题是我没有在项目中嵌套我的包的名称。

想想,我有项目foo,我想要进口如下:

from foo import bar

我有一个名为foo的项目,但我没有第一个名为foo的软件包,而是我直接使用了bar和所有其他软件包,所以这就是错误。