【发布时间】:2018-04-03 15:06:44
【问题描述】:
我需要使用 pip 下载 Biopython 包。我跑了pip install biopython,但出现以下错误:
我确认问题是因为网络通过尝试安装其他软件包(通过 pip 和其他方式)并收到网络连接错误来阻止大多数站点。为了允许这些下载,我需要编译下载源的 url 列表并将其发送给网络管理员以解除阻止。
根据 pip 文档(在 pip Wikipedia 文章中引用和简要解释),“许多包可以在包及其依赖项的默认源 - Python 包索引 (PyPI) 中找到”,所以我去了 PyPI Biopython 的页面并找到了 github 存储库和包所需的依赖项。PyPI 页面上也有下载链接,我想确保所有下载源都被允许。pip 从原始源安装也是如此包(github 存储库或托管原始包的任何地方)、PyPI 页面中下载下列出的包,还是搜索两者?
【问题讨论】:
-
来自 pip 的错误 101,这主要意味着您在代理服务器后面工作。看看这个方法,手动安装:biopython.org/DIST/docs/install/Installation.html#htoc7
-
我正在运行 RHEL 的服务器上工作,并且已经安装了 python2 和 python34 (以及相应的 python 版本的 pip)。我还看到了使用 tar 安装的方法,但不会使用它,因为它需要稍后修补和解决依赖问题。感谢您的建议。