python - 如何在没有互联网连接的情况下从源代码安装 python?

标签 python installation

我正在内部服务器上的自定义位置安装 python。 不幸的是,我无法在这里建立完整的互联网连接。大多数站点都被防火墙阻止。 (本质上是pypi存储库!)请不要问原因。而且我没有root帐户,所以我必须从源代码安装python。 我确实从源代码成功安装了python!但问题是 easy_installpip 中的任何一个都无法安装,因为无法从此处访问这些站点。 :(

在当前情况下如何安装它们?

最佳答案

  1. 将您感兴趣的模块的源压缩包下载到您的 PC 上
  2. 上传到远程服务器(SCP)
  3. 提取 tarball(例如 tar -xvzf pack.tar.gz)
  4. 将当前目录设置为提取的文件夹(应包含名为 setup.py 的文件)
  5. 安装模块:python setup.py install(参见 documentation)

在我看来,像 Tim 提议的那样设置本地镜像是不值得的(当然这取决于您计划在该远程计算机上安装/更新 Python 模块的频率...)

关于python - 如何在没有互联网连接的情况下从源代码安装 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8754520/

相关文章:

visual-studio - 什么是 “Content Files”(在Visual Studio中:安装项目:文件系统

npm - 如何安装react-admin的 `next`分支?

c# - 安装时自动启动 Windows 服务

python - 如果两个 for 循环之间的条件作为列表理解

python - 使用差异对列进行分组并按 Pandas 中的另一列对一列进行排序

python - 用PIL制作缩略图,增强方式

Python——读取文件后如何给出一个字符串值

php - 在 m1 macbook 中安装和设置 mongodb 的问题

php - 在 ubuntu 16.04 上安装 mysql 服务器时出现问题

python - 如果子模块发生异常,如何停止主模块的执行