如何在没有互联网连接的情况下从源代码安装python?
我正在内部服务器上安装Python,选择了自定义的位置。可惜的是,这里无法完全连接互联网,大部分网站都被防火墙屏蔽了(尤其是pypi这个库!)。请不要问原因。而且我没有管理员权限,所以只能从源代码安装Python。
我成功地从源代码安装了Python!但问题是,easy_install
和pip
都无法安装,因为这里无法访问相关网站。 :(
在这种情况下,我该如何安装它们呢?
3 个回答
0
好的,下面是你提供的内容的通俗易懂的中文版本:
这个问题主要是关于如何在编程中处理某些特定的情况。提问者遇到了一些困难,想要找到解决方案。通常情况下,程序员会在网上寻求帮助,像StackOverflow这样的论坛就是一个很好的地方。在这里,其他有经验的人会分享他们的见解和解决方法。
在这个讨论中,大家可能会提供不同的建议和代码示例,帮助提问者理解如何解决问题。通过这些交流,提问者可以学习到新的技巧和方法,从而提高自己的编程能力。
总之,这个内容展示了编程社区的互助精神,大家一起分享知识,帮助彼此成长。
easy_install /your/file/location/pack.tar.gz
0
下载相关模块的源代码压缩包,然后在本地安装它们。
9
- 把你感兴趣的模块的源代码压缩包下载到你的电脑上。
- 把这个压缩包上传到远程服务器上(可以用SCP工具)。
- 解压这个压缩包(比如用命令
tar -xvzf pack.tar.gz
)。 - 把当前目录切换到解压后的文件夹里(这个文件夹里应该有一个叫
setup.py
的文件)。 - 安装这个模块:运行
python setup.py install
(可以查看 文档)。
在我看来,像Tim提议的那样设置一个本地镜像并不值得(当然,这也要看你打算在那个远程机器上多频繁地安装或更新Python模块...)