gpt4 book ai didi

python - 使用 pip 从 PyPi 镜像安装 IPython

转载 作者:行者123 更新时间:2023-11-28 22:24:55 26 4
gpt4 key购买 nike

我想用PyPi镜像(我们公司的镜像)加速下载Python包,但是pip无法从镜像中选择正确的iPython版本。我猜这个问题可能与 PyPi 索引数据库有关。如果有人对此问题有任何了解,欢迎告诉我。

Python 版本:

(p2) ➜  /tmp python --version
Python 2.7.13

这是我的 ~/.pip/pip.conf

[global]
index-url = http://mirrors.company.com/pypi/simple/
trusted-host=mirrors.company.com

当我使用pip install ipython

时打印出如下错误信息
(p2) ➜  /tmp pip install ipython
Collecting ipython
Downloading http://mirrors.aliyun.com/pypi/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz (5.1MB)
100% |████████████████████████████████| 5.1MB 7.6MB/s
Complete output from command python setup.py egg_info:

IPython 6.0+ does not support Python 2.6, 2.7, 3.0, 3.1, or 3.2.
When using Python 2.7, please install IPython 5.x LTS Long Term Support version.
Beginning with IPython 6.0, Python 3.3 and above is required.

See IPython `README.rst` file for more information:

https://github.com/ipython/ipython/blob/master/README.rst

Python sys.version_info(major=2, minor=7, micro=13, releaselevel='final', serial=0) detected.



----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/6c/gbrkbbzd4gvdp56x7x8s6xpw0000gn/T/pip-build-FVITyR/ipython/

最佳答案

您的代理/镜像未实现 pep503正确并且您的 pip 可能已过时(您需要 pip 9.0.1+)。自 December 2016 PyPI 已得到修复,可以正确地公开额外的元数据,告诉 Pip 包与哪个 Python 版本兼容(My talk at PyCon 和今年的 PyBay)。

可以肯定的是,查看 PyPI 上的这个页面,您可以在源代码中看到 IPython 6.0.0 的链接:

<a data-requires-python="&gt;=3.3" href="../../packages/.../ipython-6.0.0.tar.gz" >ipython-6.0.0.tar.gz</a><br/>

现在检查 same page on your mirror ...它缺少 data-requires-python=">=3.3" 字段,因此 pip 无法知道 IPython 6.0 不兼容。我建议联系运行镜像的人员进行更新。

另外请将您的镜像设置为只允许 https,否则您将不确定您正在下载的内容是否未被篡改!

关于python - 使用 pip 从 PyPi 镜像安装 IPython,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45996547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com