Maison > Article > développement back-end > Tutoriel détaillé sur la création de votre propre source pip dans l'environnement Python
1. Installez l'outil pip2pi :
pip install pip2pi
ou :
git clone http://www.php.cn/ cd pip2pi python setup.py install
2. Créer un entrepôt pour stocker les progiciels :
mkdir /opt/python/soft/pypi.php.cn
3. Téléchargez des progiciels et créez des index :
Téléchargez un progiciel individuellement
pip2tgz /opt/python/soft/pypi.jb51.net/ routes==1.12.3
Téléchargez des progiciels par lots :
pip2tgz /opt/python/soft/pypi.jb51.net/ -r list/requirements.txt
Créer un index :
dir2pi /opt/python/soft/pypi.jb51.net/
Mettre à jour l'index :
pip2acmeco uliweb=0.2.6 pip2acmeco -r list/requirements.txt
4. Configurez le côté Web avec nginx :
Ajoutez la configuration de l'hôte virtuel au serveur 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; }
Maintenant, vous avez configuré votre propre pypi privé. Lorsque vous avez besoin de logiciels, vous pouvez simplement les obtenir et les mettre dans votre propre pypi. ;
De même, vous pouvez également packager vos propres projets.
5. Comment mieux utiliser la source pypi :
Par exemple, installez uliweb
pip install --index-url=http://pypi.jb51.net/simple/ uliweb
ou
pip install -i uliweb
Est-ce très gênant ? Voulez-vous utiliser votre propre source pypi par défaut ? D'accord, voici une ? méthode pour vous :
Créez le fichier ~/.pip/pip.conf sous Linux Le contenu du fichier est le suivant
[global] index-url = http://pypi.PHP.cn/simpleS'il s'agit d'un environnement Windows, créez : %HOMEPATH%pippip.iniLe contenu est le même que ci-dessus sous Linux.En même temps, nous recommandons plusieurs meilleures sources pypi domestiques :
http://pypi.douban.com 豆瓣 http://pypi.hustunique.com 华中理工大学 http://pypi.sdutlinux.org 山东理工大学 http://pypi.mirrors.ustc.edu.cn 中国科学技术大学
PS : Il existe deux manières de modifier les sources utilisées par easy_install et pip
(depuis le miroir source sur Linux e. requêtes de téléchargement et d'installation pypi.python.org à titre d'exemple) :
easy_install -i http://e.pypi.python.org/simple requestspip
pip install requests -i http://e.pypi.python.org/simpleRemarque : 1. Le chemin source doit contenir la partie /simple ; 2. Lors de l'utilisation de pip, le paramètre -i doit être placé. Après l'installation xxx, modifiez (sinon, créez) le fichier de configuration easy_install/pip easy_install : écrivez le contenu suivant dans le Fichier de configuration ~/.pydistutils.cfg :
[easy_install] index_url = http://e.pypi.python.org/simplepip : Écrivez dans le fichier de configuration ~/.pip/pip.conf :
[global] index-url = http://e.pypi.python.org/simplePour des tutoriels plus détaillés sur la création de votre propre source pip dans l'environnement Python, veuillez faire attention au site Web PHP chinois !