我有一个开发 Linux 服务器(RHEL),该服务器没有任何互联网连接,因此我们需要开发python应用程序。我可以从具有互联网连接的本地 Windows 服务器连接到该开发箱。
我需要在此开发箱上安装 python-3.75 和其他一些软件包(其中一些需要gcc编译器和其他依赖项)。
考虑到某些程序包将具有许多依赖性并且开发箱中没有互联网,这样做的最佳方法是什么?
互联网研究建议安装软件包的一些选项是:
使用本地服务器上的PIP下载下载软件包,然后将软件包tar复制到开发服务器> Resource in project [xxxx] is the subject of a conflict: occurrence ID "f5981e62-7b42-4f57-8486-b0d9518509fa" already exists in project
使用软件包的setup.py文件下载并解压缩源发行版>:运行pip install package
使用Wheels安装:找到软件包的wheel>将其上传到开发服务器>运行python setup.py install --user
请考虑限制条件,让我知道其中哪一个是好的,并请您提出是否还有其他选择。