python - Pip 要求未安装
问题描述
我有名为shenko的 Python 包。一切正常,我的代码在 Github 上。
现在我的问题是在我安装了我的包 ( sudo pip install shenko
) 之后为什么我不能安装panda3d呢?
安装我的包后,我执行pip list
并看到shenko但不是panda3d。
我曾尝试在互联网上搜索,我知道这很简单,但我只是束手无策。任何帮助或建议都会很棒。
先感谢您。
解决方案
在你的 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',
]
推荐阅读
- html - 使用 Xpath 获取行号
- sql - 提取表的随机样本,其中两列的唯一组合与值无关
- python - 将地图和图像相乘 OpenCV2
- javascript - Konvajs 如何单击并激活从数据库列表加载的图像
- html - HTML中的条件语句叫什么?
- reactjs - 反应选择类型错误:无法读取未定义的属性“名称”
- javascript - 从输入中获取值的处理按钮
- mysql - 如果列值为 null,则 JSON_ARRAY_APPEND 不会更新它
- javascript - 你如何在 html 中播放多首歌曲?
- python-3.x - 如何使用 timeit 对函数计时并保存结果