在没有Internet的Linux上安装Python软件包和依赖项

时间:2020-01-08 07:19:46

标签: python rhel

我有一个开发 Linux 服务器(RHEL),该服务器没有任何互联网连接,因此我们需要开发python应用程序。我可以从具有互联网连接的本地 Windows 服务器连接到该开发箱。

我需要在此开发箱上安装 python-3.75 和其他一些软件包(其中一些需要gcc编译器和其他依赖项)。

考虑到某些程序包将具有许多依赖性并且开发箱中没有互联网,这样做的最佳方法是什么?

互联网研究建议安装软件包的一些选项是:

  1. 使用本地服务器上的PIP下载下载软件包,然后将软件包tar复制到开发服务器> Resource in project [xxxx] is the subject of a conflict: occurrence ID "f5981e62-7b42-4f57-8486-b0d9518509fa" already exists in project

  2. 使用软件包的setup.py文件下载并解压缩源发行版>:运行pip install package

  3. 使用Wheels安装:找到软件包的wheel>将其上传到开发服务器>运行python setup.py install --user

请考虑限制条件,让我知道其中哪一个是好的,并请您提出是否还有其他选择。

0 个答案:

没有答案