使用pypiserver搭建pypi服务器

使用Python开发时,经常需要用到“pip install”安装依赖,但是“pip install”需要访问外网,并且默认源pypi在国内访问并不是很稳定。为了便于在公司内网服务器上安装依赖,我们使用pypiserver搭建pypi服务器。

安装pypiserver

pypiserver下载pypiserver-1.1.7.zip,解压后进入目录,执行:

python setup.py install

即可完成安装。

启动pypiserver

启动命令是:

/usr/bin/pypi-server -p 8082 /opt/python-packages

其中:

  1. “-p 8082”,表示使用端口8082;
  2. “/opt/python-packages”,表示依赖包的存储目录。

/opt/python-packages目录下的依赖包如图所示:
1
在浏览器下访问如图所示:
1

使用pypiserver

若使用搭建的pypiserver作为源安装依赖BeautifulSoup,命令如下:

pip install BeautifulSoup -i http://ip:port/simple/