1. pip2pi 도구를 설치합니다:
pip install pip2pi
또는:
git clone http://www.php.cn/ cd pip2pi python setup.py install
2. 소프트웨어 패키지를 저장할 창고를 만듭니다.
mkdir /opt/python/soft/pypi.php.cn
3. 소프트웨어 패키지 다운로드 및 인덱스 빌드:
특정 소프트웨어 패키지를 개별적으로 다운로드
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
4. nginx로 웹측 구성:
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에 넣을 수도 있습니다. 당신의 자신의 프로젝트를 넣어보세요.
5. pypi 소스를 더 잘 사용하는 방법:예를 들어 uliweb을 설치합니다
pip install --index-url=http://pypi.jb51.net/simple/ uliweb
또는
pip install -i uliweb
이것이 매우 번거롭습니까? 기본적으로 자신의 pypi 소스를 사용하시겠습니까? 방법 생각:
Linux에서 ~/.pip/pip.conf 파일을 생성합니다. 파일 내용은 다음과 같습니다
[global] index-url = http://pypi.PHP.cn/simple
Windows 환경이라면 다음을 생성하세요: %HOMEPATH%pippip.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에서 사용하는 소스를 수정하는 방법에는 두 가지가 있습니다.
(미러 소스에서 요청을 다운로드하고 설치합니다. e.pypi.python.org on Linux 예):
명령 모드: 일회용, 임시 수정
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 매개변수 설치 후 배치해야 함 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
Python 환경에서 자신만의 구축에 대한 자세한 내용 pip 소스 튜토리얼과 관련된 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!