Python 封闭网络中的私有PyPi存储库
我在一个封闭的网络上(也就是说不能访问互联网),因此我需要创建自己的PyPi服务器。我按照这里的指示: 唯一的区别是:Python 封闭网络中的私有PyPi存储库,python,pip,Python,Pip,我在一个封闭的网络上(也就是说不能访问互联网),因此我需要创建自己的PyPi服务器。我按照这里的指示: 唯一的区别是: 我没有做的是设置Apache身份验证。不用了 我将所有内容都放在/src/pypi中(所有指针都已更新) 我能够让Apache运行,并且(据说)让我的~/.pip/pip.conf文件运行。内容如下: [global] extra-index-url=https://pypi.myserver.com/pypi/ trusted-host = pypi.myserver.
- 我没有做的是设置Apache身份验证。不用了
- 我将所有内容都放在/src/pypi中(所有指针都已更新)
[global]
extra-index-url=https://pypi.myserver.com/pypi/
trusted-host = pypi.myserver.com
当我尝试运行该命令时:
pip install foobar-utils
我得到以下信息:
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at xxx>: Failed to establish a new connection: [Errorno -2] Name or service not known',)' /simple/foobar-utils
连接被“NewConnectionError(”:无法建立新连接:[Errorno-2]名称或服务未知“,)”/simple/foobar utils”中断后重试(重试(总计=4,连接=None,读取=None,重定向=None))
我知道它正在攻击apache,我在日志中看到了它
任何帮助都会很好。谢谢如果你想完全取代PyPI,你必须使用
索引url
而不是额外的索引url
。使用额外索引url
pip
仍在https://pypi.org
,额外索引url
是要搜索的额外服务器
您的pip.conf必须是
[global]
index=https://pypi.myserver.com/pypi/
index-url=https://pypi.myserver.com/pypi/
trusted-host = pypi.myserver.com
索引
用于pip搜索
,索引url
用于pip安装