【发布时间】:2018-05-17 12:34:12
【问题描述】:
出于某些原因,我正在尝试安装特定版本的 python 包 tables==2.4.0。但每次我收到错误时
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-tJYQ8o/tables/.
如果我尝试使用pip install tables,那么它可以正常工作,并且将安装版本为 3.4.3 的表包。但我特别需要2.4.0 或2.x。
我也查过了
https://stackoverflow.com/questions/44981793/python-setup-py-egg-info-failed-with-error-code-1
和
https://stackoverflow.com/questions/35991403/pip-install-returns-python-setup-py-egg-info-failed-with-error-code-1
但没有成功。我也尝试了 virtualenv,这个版本也出现了同样的错误,最新版本工作正常。我在 Ubuntu 14.04 中将 virtualenv 用于 python 版本2.7.12。任何人都可以建议我解决这个问题。
谢谢。
【问题讨论】:
-
“点子列表”会产生什么输出?
-
@srk:
pip list的输出是Cython 0.28.2 ez-setup 0.9 numpy 1.14.3 pip 10.0.1 pysam 0.8.0 setuptools 39.1.0 wheel 0.31.1 -
当我尝试安装表 2.4.0 时,我发现表不喜欢 numpy (1.14.3) 上的那个版本,它需要 1.4.1 或更高版本,即使 1.14.3 更高!!!也许你可以卸载 numpy 1.14 并安装一个更早的版本,比如 1.9.0 来欺骗表以为它有更高版本。
标签: python python-2.7 ubuntu-14.04 virtualenv