时间:2021-05-22
一、安装pip2pi工具:
pip install pip2pi或:
git clone https://github.com/wolever/pip2picd pip2pipython setup.py install二、创建存放软件包的仓库:
mkdir /opt/python/soft/pypi.jb51.net三、下载软件包并建立索引:
单独下载某个软件包
pip2tgz /opt/python/soft/pypi.jb51.net/ routes==1.12.3批量下载软件包:
pip2tgz /opt/python/soft/pypi.jb51.net/ -r list/requirements.txt建立索引:
dir2pi /opt/python/soft/pypi.jb51.net/更新索引:
pip2acmeco uliweb=0.2.6 pip2acmeco -r list/requirements.txt四、结合nginx配置web端:
Nginx服务器添加虚拟主机配置:
server { listen 80; server_name pypi.jb51.net; root /opt/python/soft/pypi.jb51.net; location /{ autoindex on; autoindex_exact_size off; #显示文件的大小 autoindex_localtime on; #显示文件时间 #limit_rate_after 5m; #5分钟后下载速度限制为200k limit_rate 200k; }access_log logs/pypi.jb51.net.access.log main;}至此已经配置完了自己的私有pypi了 需要什么软件包的时候,自己拿到放到自己的pypi里面就可以了;
同理也可以把自己的项目打包放进去。
五、如何更好的使用pypi源:
打个比方安装下uliweb吧
pip install --index-url=http://pypi.jb51.net/simple/ uliweb或者
这样是不是很麻烦,想不想默认就走自己的pypi源? 好吧,这里已经给你想好了一个方法啦:
在linux下创建~/.pip/pip.conf文件,文件内容如下
[global]index-url = http://pypi.jb51.net/simple如果是windows环境,创建:%HOMEPATH%\pip\pip.ini
内容和上面linux下一样.
同时推荐几个比较好的国内pypi源:
http://pypi.douban.com 豆瓣http://pypi.hustunique.com 华中理工大学http://pypi.sdutlinux.org 山东理工大学http://pypi.mirrors.ustc.edu.cn 中国科学技术大学PS:修改easy_install和pip使用的源有两种方式
(以Linux上从镜像源e.pypi.python.org下载安装requests为例):
命令方式:针对一次使用,临时修改
easy_install
easy_install -i http://e.pypi.python.org/simple requestspip
pip install requests -i http://e.pypi.python.org/simple注:1. 源路径要包含/simple部分;2. 使用pip时-i参数应放在install xxx的后面
修改(若没有,则创建)easy_install/pip的配置文件
easy_install:在~/.pydistutils.cfg配置文件中写入如下内容:
[easy_install]index_url = http://e.pypi.python.org/simplepip:在~/.pip/pip.conf配置文件中写入:
[global]index-url = http://e.pypi.python.org/simple声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下1、下载最新的Python安装:3.6.22、安装时不要选择默认,自定义安
windows下python安装pip简易教程,具体内容如下1.前提你要已经安装了某个版本的python,下载地址)安装后,需要配置python.exe的环境变
virtualenv是用来创建一个虚拟的python环境的第三方包,一个专属于项目的python环境。安装virtualenv(请确保python和pip成功安
更新python和pip版本1.1,安装python注意设置环境变量1.2,安装pip(python3.4以上自带pip)下载pippython.exeget-
安装刚接触Pillow的朋友先来看一下Pillow的安装方法,在这里我们以MacOS环境为例:(1)、使用pip安装Python库。pip是Python的包管理