参考使用Nexus搭建pip私服这篇文章,创建一下3个仓库:(hosted_home, pypi_group_home, pypi_proxy_home) 配置不允许匿名访问服务器: #命令行配置pip.ini, 注意url 上有用户名和密码信息,这样以后才能免输入用户密码。
pip config set global.index-url http://admin:admin123@127.0.0.1:8081/repository/pypi_group_home/simple
# win10:C:Users[username]AppDataRoamingpippip.ini
[global] index-url = http://admin:admin123@127.0.0.1:8081/repository/pypi_group_home/simple [install] trusted-host = 127.0.0.1
注意: # 升级setuptools pip install --upgrade setuptools # 安装 wheel pip install wheel 如果要开发自己的库,做成whl上传到私有的nexus服务器,需要阅读一下 基于Nexus私服实现python模块化 这篇文章描述了如何打包和发布自己的python库。 # 打包 tar.gz 安装包 python setup.py sdist #打包 whl 安装包 python setup.py bdist_wheel # 同时打包tar.gz 和whl包 python setup.py sdist bdist_wheel
打包之后,你会看到dist目录,里面就是生成的 xxx.tar.gz 和 xxx.whl 文件。上传这两个文件到nexus服务器上的hosted_home仓库。
后续试用自己的库,只需要 pip install [xxx]



