0

我试图让 pip install 在没有互联网连接的机器上工作。我尝试在同一 LAN 内的服务器中使用三个代理(devpi-server、proxypypi 和 pypicache),但具有 Internet 连接。

pip --no-cache-dir --trusted-host <serverip> install -i http://<serverip>:3141/root/pypi/+simple/ Flask

Pip 最终没有使用代理并尝试直接从 piwheels.org 和 files.pythonhosted.org 收集包并抛出错误(因为机器没有互联网连接)。

Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/flask/ (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x75729ad0>: Failed to establish a new connection: [Errno 101] Network is unreachable',))

有什么解决办法吗?谢谢

4

1 回答 1

0

我通常在这里使用 --proxy 标志作为示例

sudo pip install --proxy=https://[username:password@]proxyserver:port somepackage
于 2020-07-13T06:41:39.793 回答