【Python】本地搭建pypi服务
07 Nov 2013最近用到了pypi本地搭建相关的知识,使用pypiserver,一个轻量级的本地包管理器。
基于Bottle,所以既可以打包成单文件本地运行,也支持各种wsgi,tornado等Python server。
官方:
https://pypi.python.org/pypi/pypiserver/1.1.3
使用方法:
pip install pypiserver完毕之后
在$HOME目录下新建packages文件夹
运行:pypi-server -p 8001 ~/packages/
搞定。
如果你要python setup.py sdist upload -r internal 将源码打包后的压缩包上传到内部pypi上。
需要在~/下新建一个.pypirc文件
然后里边的内容为:
[distutils]
index-servers =
internal
[internal]
repository: http://127.0.0.1:8001/
username: xxxx
password: xxxx
完了把公司内部的私有模块打包后方到packages目录下, 然后这个机房内的所有机器就可以使用pip安装私有的模块了。
转载请注明:于哲的博客 » 【Python】本地搭建pypi服务