如何将本地cahe粘贴到没有internet的LAN中供pip使用?

2024-06-16 12:08:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试让pip安装在没有互联网连接的机器上工作。我尝试在同一局域网内的一台服务器上使用三个代理(devpi服务器、proxypyppi和pypicache),但要连接互联网

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

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

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',))

有什么解决办法吗?多谢各位


Tags: installpiptoorg服务器机器host代理
1条回答
网友
1楼 · 发布于 2024-06-16 12:08:24

这里我通常使用代理标志作为示例

sudo pip install  proxy=https://[username:password@]proxyserver:port somepackage

相关问题 更多 >