輕輕鬆鬆解決pip離線安裝,配置pypi國內加速映象2023年05月03日 - 初稿
閱讀原文 -
擴充套件閱讀
pypa -
the pypa recommended tool for installing python packages.
to install pip, securely download get-pip.py:
curl -o get-pip.py
inspect get-pip.py for any malevolence. then run the following:
python get-pip.py
下文中提到的壓縮包都可以在官方找到對應的版本 -
# install packages
yum install gcc zlib zlib-devel openssl-devel -y
# install python
tar xf python-2.7.14.tgz
cd python-2.7.14
./configure
make
make install
cd ..
# importerror: no module named six.moves
tar xf six-1.11.0.tar.gz
cd six-1.11.0
python setup.py install
cd ..
# importerror: no module named packaging.version
tar xf packaging-17.1.tar.gz
cd packaging-17.1
python setup.py install
cd ..
# importerror: no module named pyparsing
tar xf pyparsing-2.2.0.tar.gz
cd pyparsing-2.2.0
python setup.py install
cd ..
python setup.py install
cd ..
# install setuptools
unzip setuptools-38.5.2.zip
cd setuptools-38.5.2
python setup.py install
cd ..
# install pip
tar xf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install
cd ..
# upgrading pip
pip install -u pip
阿里雲(aliyun) -
豆瓣(douban) -
清華大學(tuna) -
注意,****** 不能少, 是 https 而不是 http
pip install -i ansible
pip配置檔案不存在則需要手動建立,具體配置資訊參考官方文件
# linux
~/.config/pip/pip.conf
# windows
# macos
linux更換pypi國內源
# linux更換pypi國內源tee ~/.config/pip/pip.conf <<-'eof'
[global]
index-url =
[install]
trusted-host= mirrors.aliyun.com
eof
windows更換pypi國內源
# windows更換pypi國內源,執行以下python**會自動建立pip.ini
import os
ini="""[global]
index-url =
[install]
trusted-host=pypi.doubanio.com
"""pippath=os.environ["userprofile"]+"\\pip\\"
if not os.path.exists(pippath):
os.mkdir(pippath)
with open(pippath+"pip.ini","w+") as f:
f.write(ini)
python 2.6 公升級至 python 2.7 的實踐心得 -
pip離線安裝和配置pypi國內加速映象實踐 -
使用pypiserver快速搭建內網離線pypi倉庫實踐 -
使用pipenv代替virtualenv管理python包 -
pip離線安裝
安裝多個packages pip install download tmp packages r package.txt 3.安裝packages 假設內網伺服器的目錄 tmp package 包含你上一步遠端拷貝過來packages,在內網伺服器上執行如下命令 安裝單個package的情況 pip...
python 使用pip離線安裝庫
在一台不聯網的機器上,安裝大量的模組。1.找一台同系統的聯網的機器,安裝好所需要的模組。導入庫資訊 pip freeze requirements.txt 將本機上安裝的模組名稱和模組的版本號都寫入到requirements.txt檔案中。可以增刪裡面的記錄。pip download 位址 r re...
Pip離線安裝Python依賴包
在有網路時,可以很容易地通過pip install安裝python依賴包。本文描述了不能訪問外網時,如何通過pip離線安裝python依賴包。pip download mysql connectorpip download r requirements.txtpip download i mysql...