在公司防火墙后面运行 Python

在公司防火墙后面运行 Python

在公司防火墙后面的 Windows 上运行 Python 的最佳方法是什么?

安装的标准版本没有 pip,所以我安装了 Anaconda,但我需要的主包版本太旧了。任何升级或下载包的尝试都会导致 HTPP 错误。IT 支持无法通过防火墙。

我不熟悉虚拟环境和docker等。欢迎任何建议。

答案1

一家大型政府部门和一家跨国公司都使用 Anaconda 成功安装了 Python 环境,但两家公司的 IT 团队都无法通过防火墙安装模块。安装后pip没有任何区别。

使用的解决方法是将软件包下载到可以访问的异地并使用--offline安装过程。这在以下自动化过程中得到演示https://stackoverflow.com/questions/50857160/install-miniconda-and-extra-packages不幸的是,这需要对版本进行硬编码:

场外

https://repo.continuum.io/pkgs/main/win-64/jdcal-1.3-py27h8c72977_0.tar.bz2

现场

conda install --offline jdcal-1.4-py27_0.tar.bz2

查看该问题的答案以寻找其他方法。

相关内容