你如何列出依赖于自身的python依赖?

时间:2014-05-08 14:32:05

标签: python setuptools

我在github上看到过一些类似这样的软件包:

from setuptools import setup, find_packages

import mypackage

setup(name="mypackage", version=mypackage.__version__ ..

这会在运行" python setup.py develop"时因为mypackage而失败。因为尚未安装mypackage。有办法解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

不,它不会。如果同一目录中有2个文件,则它们可以互相导入。

答案 1 :(得分:0)

setup.pymypackage.py位于同一目录中,因此当您运行python setup.py develop时,mypackage将从本地目录导入,而不是从其中一个标准位置导入最终将安装(大概)mypackage

如果您愿意,可以通过添加

来验证这一点
print my package.__file__

遵循import语句并观察打印的本地路径。