作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在创建一个依赖于 PyPI 包的项目。即:
['comtypes', 'docx', 'qrcode', 'PyPDF2', 'pyqtgraph', 'PyQt5', 'numpy', 'PIL','opencv-python']
但是,其中一些(例如 opencv-python
)仅包含 PyPI 上的 wheel 文件。 https://pypi.python.org/simple/opencv-python/
据我了解,setuptools 与 .whl
不兼容。有什么方法可以从 setup.py
安装依赖项,最好不使用 pip?
最佳答案
我遇到了完全相同的问题。问题是我试图使用
python setup.py develop
安装依赖项。当您使用此命令时,它会尝试使用 easy-install
来安装依赖项,如果依赖项是 wheel 文件,它将失败。
我们想使用pip
,所以在你的setup.py
文件所在的目录下试试下面的命令
pip install .
您的 setup.py
结构甚至不需要更改!希望这有助于交配。
灵感/引用:easy_install tensorflow-gpu fails
同样的问题(基本上):Can I use pip
instead of easy_install
for python setup.py install
dependency resolution?
关于python - 如何在 setup.py 中安装轮子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41198805/
我是一名优秀的程序员,十分优秀!