尝试从公司服务器安装 Python 库。由于安全原因,互联网被屏蔽,仅允许特定的 URL。
因此,我想打开防火墙以使用 pip install 安装 python lib。有人知道使用 pip 访问库需要哪些端口吗?或者还有其他更好的解决方案来处理这个问题?
我为以下 URL 设置了防火墙,开放了端口 80 和 443:https://pypi.org/并且它不工作。
pip install https://pypi.org/project/paramiko/
Collecting https://pypi.org/project/paramiko/
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fa40ff24828>, 'Connection to pypi.org timed out. (connect timeout=15)')': /project/paramiko/
答案1
https://pypi.org/project/paramiko/- 仅通过 443 端口进行通信,但安装时使用以下 URI -https://api.github.com/repos/paramiko/paramiko 检查是否被防火墙阻止