搭建自己的pypi服务器
2016-01-12 13:52
435 查看
摘要: 有时出于项目需要;有时出于使用方便;有时仅仅是喜欢。我需要自己的pypi server!
从这里下载pypiserver
###2. 安装pypiserver
使用setup.py 安装: 先解压,再执行
使用pip安装:
###3. 配置pypiserver
之前希望通过搭建本地临时pypi服务器来安装产品的各种python模块。按照网上文章顺利搭建好了pypi服务器,所有依赖包都下载下来了,并放到这个服务器里面。无奈在使用
在
在
[global]
index-url = http://127.0.0.1:7001/simple/
其中*
###4. 准备好需要的所有python包
对于一个项目或者产品,需要的python是固定的。我们可以先把所有python包下载下来,放到一个目录
下载python包及其依赖包有个方便的方法:使用
###5. 启动pypiserver
将port换成和
###6. enjoy it ~
搭建pypi服务器
###1. 下载pypiserver从这里下载pypiserver
###2. 安装pypiserver
使用setup.py 安装: 先解压,再执行
python setup.py install
使用pip安装:
pip install pypiserver-1.1.6.zip
###3. 配置pypiserver
之前希望通过搭建本地临时pypi服务器来安装产品的各种python模块。按照网上文章顺利搭建好了pypi服务器,所有依赖包都下载下来了,并放到这个服务器里面。无奈在使用
pip install xxx -i -i参数不能起效。最后才找到原因:需要将-i参数变成全局选项即可。' target='_blank'>http://127.0.0.1:8001/simple[/code]安装python包时,发现对于包里面的依赖项,
-i参数不能起效。最后才找到原因:需要将-i参数变成全局选项即可。
在
$HOME下面创建
.pip目录。
在
.pip目录下创建
pip.conf,并写入一下内容:
[global]
index-url = http://127.0.0.1:7001/simple/
其中*
7001*换成你想使用的端口
###4. 准备好需要的所有python包
对于一个项目或者产品,需要的python是固定的。我们可以先把所有python包下载下来,放到一个目录
python_packages里,再启动pypiserver,让其指向这个目录即可。
下载python包及其依赖包有个方便的方法:使用
pip install -d . XXX。使用这个命令可以只下载python包及其依赖包,而不会安装。
###5. 启动pypiserver
pypi-server -p <port> python_dir &
将port换成和
$HOME/.pip/pip.conf里面一致的端口,指定好python包路径即可。
###6. enjoy it ~
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- install scrapy with pip and easy_install
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例