国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

pip離線(xiàn)安裝和配置pypi國(guó)內(nèi)加速鏡像實(shí)踐

waterc / 1274人閱讀

摘要:前言安裝本身很簡(jiǎn)單官方推薦的安裝方法就一條命令,但離線(xiàn)安裝時(shí)就有點(diǎn)痛苦了,因?yàn)椴恢廊鄙偈裁匆蕾?lài)包。慢的原因其實(shí)就是從的官方源下載到本地,然后解包安裝。為了解決這個(gè)下載慢的問(wèn)題,可以使用國(guó)內(nèi)的鏡像。

前言

pip安裝本身很簡(jiǎn)單官方推薦的安裝方法就一條命令,但離線(xiàn)安裝pip時(shí)就有點(diǎn)痛苦了,因?yàn)椴恢廊鄙偈裁匆蕾?lài)包。有時(shí)候我們下載python的第三方庫(kù)入django的時(shí)候pip install django 或者 easy_install django 發(fā)現(xiàn)下載的速度非常的慢。慢的原因其實(shí)就是從Python的官方源pypi.python.org/pypi 下載到本地,然后解包安裝。不過(guò)因?yàn)槟承┰颍L(fǎng)問(wèn)官方的pypi不穩(wěn)定,很慢甚至有些還時(shí)不時(shí)的訪(fǎng)問(wèn)不了。為了解決這個(gè)下載慢的問(wèn)題,可以使用國(guó)內(nèi)的pypi鏡像。

輕輕松松解決pip離線(xiàn)安裝,配置pypi國(guó)內(nèi)加速鏡像
更新歷史

2018年05月03日 - 初稿

閱讀原文 - https://wsgzao.github.io/post...

擴(kuò)展閱讀

PyPA - https://www.pypa.io/


pip簡(jiǎn)介

The PyPA recommended tool for installing Python packages.

pip安裝

https://pip.pypa.io/en/stable...

pip在線(xiàn)安裝

To install pip, securely download get-pip.py:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Inspect get-pip.py for any malevolence. Then run the following:

python get-pip.py
pip離線(xiàn)安裝
以 Linux 下 Python 2.7.14 和 pip 9.0.1 為例,Windows 可以參考最后的推薦鏈接

下文中提到的壓縮包都可以在官方找到對(duì)應(yīng)的版本 - https://pypi.org/

# 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 ..

# ImportError: No module named appdirs
tar xf appdirs-1.4.3.tar.gz 
cd appdirs-1.4.3
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
配置pypi國(guó)內(nèi)加速鏡像
由于眾所周知的原因,國(guó)內(nèi)訪(fǎng)問(wèn)和下載國(guó)外的鏡像倉(cāng)庫(kù)不暢,所以需要做些小小的優(yōu)化

阿里云(aliyun) - https://mirrors.aliyun.com/py...
豆瓣(douban) - https://pypi.douban.com/simple/
清華大學(xué)(tuna) - https://pypi.tuna.tsinghua.ed...

臨時(shí)使用
注意,simple 不能少, 是 https 而不是 http
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ansible
永久生效
pip配置文件不存在則需要手動(dòng)創(chuàng)建,具體配置信息參考官方文檔

https://pip.pypa.io/en/stable...

# Linux
~/.config/pip/pip.conf
# Windows
%APPDATA%pippip.ini
# macOS
$HOME/Library/Application Support/pip/pip.conf
Linux更換pypi國(guó)內(nèi)源
# Linux更換pypi國(guó)內(nèi)源
tee ~/.config/pip/pip.conf <<-"EOF"
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host= mirrors.aliyun.com
EOF
Windows更換pypi國(guó)內(nèi)源
# Windows更換pypi國(guó)內(nèi)源,運(yùn)行以下python代碼會(huì)自動(dòng)建立pip.ini
import os

ini="""[global]
index-url = https://pypi.doubanio.com/simple/
[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 升級(jí)至 Python 2.7 的實(shí)踐心得 - https://wsgzao.github.io/post...
pip離線(xiàn)安裝和配置pypi國(guó)內(nèi)加速鏡像實(shí)踐 - https://wsgzao.github.io/post...
使用pypiserver快速搭建內(nèi)網(wǎng)離線(xiàn)pypi倉(cāng)庫(kù)實(shí)踐 - https://wsgzao.github.io/post...
RHEL7/CentOS7在線(xiàn)和離線(xiàn)安裝GitLab配置使用實(shí)踐 - https://wsgzao.github.io/post...
使用pipenv代替virtualenv管理python包 - https://wsgzao.github.io/post...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/41669.html

相關(guān)文章

  • PyPI包管理器pip在Windwos/Macos/Linux下,配置國(guó)內(nèi)鏡像加速下載

    摘要:本文介紹如何使用國(guó)內(nèi)鏡像,流程簡(jiǎn)單清晰,不存在什么難點(diǎn)。你只需要找到配置文件的在哪里,打開(kāi)文本并添加配置進(jìn)去就了。 本文介紹如何使用國(guó)內(nèi)pip鏡像,流程簡(jiǎn)單清晰,不存在什么難點(diǎn)。你只需要找到配置文件的在哪里,打開(kāi)文本并添加配置進(jìn)去就OK了。 配置pip源的方法 臨時(shí)更改鏡像地址 添加參數(shù)-i+鏡像地址,如 pip install -i http://b.pypi.python.org...

    BenCHou 評(píng)論0 收藏0
  • 安裝python包到指定虛擬環(huán)境

    摘要:首先需要閱讀創(chuàng)建虛擬環(huán)境下創(chuàng)建虛擬環(huán)境下創(chuàng)建虛擬環(huán)境打開(kāi)虛擬環(huán)境自己創(chuàng)建的虛擬環(huán)境名稱(chēng)在這里使用安裝包直接安裝包名使用國(guó)內(nèi)鏡像安裝包國(guó)內(nèi)鏡像清華阿里云中國(guó)科技大學(xué)華中理工大學(xué)山東理工大學(xué)豆瓣使用演示包名如果安裝出錯(cuò)時(shí)可以選擇離線(xiàn)安裝離線(xiàn)包 首先需要閱讀《創(chuàng)建Python虛擬環(huán)境——下》 《創(chuàng)建Python虛擬環(huán)境——下》 創(chuàng)建虛擬環(huán)境 1、 打開(kāi)虛擬環(huán)境 workon venv(自己創(chuàng)...

    張紅新 評(píng)論0 收藏0
  • Python 2.6 升級(jí)至 Python 2.7 的實(shí)踐心得

    摘要:前言安裝,因?yàn)檐浖姹旧系男枨笏钥紤]將升級(jí)至,加上生產(chǎn)環(huán)境還是以為主,互聯(lián)網(wǎng)自動(dòng)化運(yùn)維平臺(tái)大多數(shù)也推薦以來(lái)操作,選擇還是也沒(méi)有定論,找到適合的搭配即可。 前言 CentOS 6.8 安裝 Python 2.7.13,因?yàn)檐浖姹旧系男枨笏钥紤]將 Python 升級(jí)至 2.7.13,加上生產(chǎn)環(huán)境還是以 RHEL 6 為主,互聯(lián)網(wǎng)自動(dòng)化運(yùn)維平臺(tái)大多數(shù)也推薦以Python 2.7.x +...

    godlong_X 評(píng)論0 收藏0
  • 使用 docker + devpi 搭建本地 pypi

    摘要:前一段時(shí)間開(kāi)發(fā)需要經(jīng)常使用下載,雖然把源改成了國(guó)內(nèi)源,但我對(duì)速度還是不滿(mǎn)意,更為重要的是集成測(cè)試環(huán)境是離線(xiàn)的,要在集成測(cè)試環(huán)境開(kāi)發(fā)顯然需要搭建自己的本地源。在使用之前我曾使用過(guò),但有個(gè)導(dǎo)致離線(xiàn)環(huán)境下的命令總是失敗,所以最后采用搭建源。 前一段時(shí)間開(kāi)發(fā)需要經(jīng)常使用 pip 下載,雖然把 pip 源改成了國(guó)內(nèi)源,但我對(duì)速度還是不滿(mǎn)意,更為重要的是集成測(cè)試環(huán)境是離線(xiàn)的,要在集成測(cè)試環(huán)境開(kāi)發(fā)顯...

    Shimmer 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<