未安装点子要求

时间:2019-02-13 01:27:59

标签: python pip requirements.txt

我有一个名为 shenko 的Python软件包。一切正常,我在my code up on Github上添加了代码。

现在我的问题是在安装软件包(sudo pip install shenko之后 为什么我也无法安装 panda3d

安装软件包后,我执行pip list并看到 shenko ,但没有看到 panda3d

我曾尝试搜索互联网,我知道它很简单,但我只是出于智慧。任何帮助或建议都将是惊人的。

谢谢。

1 个答案:

答案 0 :(得分:2)

在您的requirements_dev.txt中列出依赖项需要您运行pip install -r requirements-dev.txt。运行pip install shenko不会安装这些程序。

相反,您应该在setup.py中将软件包的运行时依赖项作为install_requires参数列出。您已经有了这个,但是有一个小错误。在您引用的代码中,您需要更改:

install_requires='requirements'install_requires=requirements

因为您正在尝试引用需求列表。然后将panda3d添加到您的现有需求列表中。 所以现在看起来应该像这样:

requirements = [
    'Click>=6.0',
    'panda3D==1.10.0',
]