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

安装pypiserver

从https://pypi.python.org/pypi/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/

标签:

基于WebSocket实现微信小程序的消息推送

微信小程序支持通过基于WebSocket进行消息推送,提供了相应的API,例如创建连接示例代码: JavaScript wx.connectSocket({ ...

阅读全文

基于nginx-sticky-module-ng实现会话保持(Sticky Sessions)

对服务进行集群部署,前端进行负载均衡时,需要实现会话保持,对于同一会话的多个请求,通过集群中的一个节点来提供服务。系统的部署结构如图所示,通过Resin...

阅读全文

ActiveMQ基于Zookeeper和LevelDB实现Master/Slave

ActiveMQ的Master/Slave目前支持三种实现方式: 1)Shared File System Master Slave; 2)JDBC Master Slave; 3)Replicated LevelDB Store。 对于第三种方...

阅读全文