Python setup.py版本依赖性错误,但通过pip安装成功安装
我有一个具有以下目录结构的项目:Python setup.py版本依赖性错误,但通过pip安装成功安装,python,pip,setup.py,python-packaging,Python,Pip,Setup.py,Python Packaging,我有一个具有以下目录结构的项目: - module_A - a.py - module_B - b.py requirements.txt setup.py 该项目依赖于标准python包和其他git包。它们列在requirements.txt中 使用pip安装时,此项目已成功安装 pip安装——进程依赖链接-e。 但是当我尝试使用setup.py命令安装时 python setup.py安装 它抛出一个处理依赖项错误 Installed/private/tmp/py2/.venv
- module_A
- a.py
- module_B
- b.py
requirements.txt
setup.py
该项目依赖于标准python包和其他git包。它们列在requirements.txt
中
使用pip安装时,此项目已成功安装
pip安装——进程依赖链接-e。
但是当我尝试使用setup.py命令安装时
python setup.py安装
它抛出一个处理依赖项错误
Installed/private/tmp/py2/.venv/lib/python2.7/site-packages/aspect\u-based\u-touction\u-analysis-0.0.4-py2.7.egg
处理基于方面的情绪分析的相关性==0.0.4
错误:安装了pandas 0.17.1,但set(['PyAthena']要求pandas==0.23.4)
计划
据我所知,pip命令相当于python setup.py install
。如果有人能解释幕后发生的事情那就太好了
更新
pip会记录依赖项不匹配警告
pyathena 0.2.1的需求pandas==0.23.4,但您将拥有pandas 0.17.1,这是不兼容的。
是否有任何方法可以使用
setup.py
安装软件包?否,pip-install
与python-setup.py-install
不同;它们在多个方面有所不同。它们的不同之处之一是,pip
可以降级软件包(卸载,然后重新安装较低版本),以满足版本要求。在某些情况下,pip
甚至可以安装冲突的需求;它将以红色打印错误消息,但命令仍将以状态0退出。检查pip安装的输出应该可以准确地告诉您发生了什么。添加了与所述行为相同的项目链接。