我有一个名为 shenko 的Python软件包。一切正常,我在my code up on Github上添加了代码。
现在我的问题是在安装软件包(sudo pip install shenko
之后
为什么我也无法安装 panda3d ?
安装软件包后,我执行pip list
并看到 shenko ,但没有看到 panda3d 。
我曾尝试搜索互联网,我知道它很简单,但我只是出于智慧。任何帮助或建议都将是惊人的。
谢谢。
答案 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',
]