1. Installieren Sie das pip2pi-Tool:
pip install pip2pi
oder:
git clone //m.sbmmt.com/ cd pip2pi python setup.py install
2. Erstellen Sie ein Lager zum Speichern von Softwarepaketen:
mkdir /opt/python/soft/pypi.php.cn
3. Softwarepakete herunterladen und Indizes erstellen:
Ein Softwarepaket einzeln herunterladen
pip2tgz /opt/python/soft/pypi.jb51.net/ routes==1.12.3
Softwarepakete herunterladen in Stapeln:
pip2tgz /opt/python/soft/pypi.jb51.net/ -r list/requirements.txt
Index erstellen:
dir2pi /opt/python/soft/pypi.jb51.net/
Index aktualisieren :
pip2acmeco uliweb=0.2.6 pip2acmeco -r list/requirements.txt
4. Konfigurieren Sie die Webseite mit Nginx:
Fügen Sie die virtuelle Hostkonfiguration zum Nginx-Server hinzu :
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; }
Jetzt haben Sie Ihr eigenes privates Pypi konfiguriert. Wenn Sie Softwarepakete benötigen, können Sie diese einfach besorgen und in Ihr eigenes Pypi einfügen ;
Ebenso können Sie auch Ihre eigenen Projekte verpacken.
5. So nutzen Sie die Pypi-Quelle besser:
Installieren Sie beispielsweise uliweb
pip install --index-url=http://pypi.jb51.net/simple/ uliweb
oder
pip install -i uliweb
[global] index-url = http://pypi.PHP.cn/simple
http://pypi.douban.com 豆瓣 http://pypi.hustunique.com 华中理工大学 http://pypi.sdutlinux.org 山东理工大学 http://pypi.mirrors.ustc.edu.cn 中国科学技术大学
PS: Es gibt zwei Möglichkeiten, die von easy_install und pip
(aus dem Spiegel) verwendeten Quellen zu ändern Quelle auf Linux e. pypi.python.org Download- und Installationsanfragen als Beispiel):
easy_install -i http://e.pypi.python.org/simple requests
pip install requests -i http://e.pypi.python.org/simple
[easy_install] index_url = http://e.pypi.python.org/simple
[global] index-url = http://e.pypi.python.org/simple