国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python環境下搭建屬于自己的pip源的教程

2019-11-25 16:48:38
字體:
來源:轉載
供稿:網友

一、安裝pip2pi工具:

pip install pip2pi

或:

git clone https://github.com/wolever/pip2picd pip2pipython setup.py install

二、創建存放軟件包的倉庫:

mkdir /opt/python/soft/pypi.VeVB.COm

三、下載軟件包并建立索引:

單獨下載某個軟件包

pip2tgz /opt/python/soft/pypi.VeVB.COm/ routes==1.12.3

批量下載軟件包:

pip2tgz /opt/python/soft/pypi.VeVB.COm/ -r list/requirements.txt

建立索引:

dir2pi /opt/python/soft/pypi.VeVB.COm/

更新索引:

pip2acmeco uliweb=0.2.6 pip2acmeco -r list/requirements.txt

四、結合nginx配置web端:

Nginx服務器添加虛擬主機配置:

server {  listen 80;  server_name pypi.VeVB.COm;  root /opt/python/soft/pypi.VeVB.COm;  location /{   autoindex on;   autoindex_exact_size off; #顯示文件的大小   autoindex_localtime on; #顯示文件時間   #limit_rate_after 5m; #5分鐘后下載速度限制為200k   limit_rate 200k;  }access_log logs/pypi.VeVB.COm.access.log main;}

至此已經配置完了自己的私有pypi了 需要什么軟件包的時候,自己拿到放到自己的pypi里面就可以了;

同理也可以把自己的項目打包放進去。

五、如何更好的使用pypi源:

打個比方安裝下uliweb吧

pip install --index-url=http://pypi.VeVB.COm/simple/ uliweb

或者

pip install -i uliweb

這樣是不是很麻煩,想不想默認就走自己的pypi源? 好吧,這里已經給你想好了一個方法啦:

在linux下創建~/.pip/pip.conf文件,文件內容如下

[global]index-url = http://pypi.VeVB.COm/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 requests

pip

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/simple

pip:在~/.pip/pip.conf配置文件中寫入:

[global]index-url = http://e.pypi.python.org/simple

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰来县| 清水河县| 株洲县| 叙永县| 定西市| 高碑店市| 苏尼特左旗| 岳阳县| 萨迦县| 淅川县| 大同市| 扶风县| 绥棱县| 彭山县| 贺兰县| 上杭县| 澎湖县| 灵璧县| 四会市| 内丘县| 宁安市| 铁岭市| 靖江市| 建昌县| 九寨沟县| 平和县| 依兰县| 密云县| 察雅县| 德化县| 乃东县| 襄汾县| 田阳县| 泾源县| 玉山县| 北碚区| 吉林市| 黄平县| 彭水| 理塘县| 小金县|