pip/conda國內鏡像--安裝包提速


對於Python開發用戶來講,PIP安裝軟件包是家常便飯。但國外的源下載速度實在太慢,浪費時間。而且經常出現下載后安裝出錯問題。所以把PIP安裝源替換成國內鏡像,可以大幅提升下載速度,還可以提高安裝成功率。

國內源:

新版ubuntu要求使用https源,要注意。

清華:https://pypi.tuna.tsinghua.edu.cn/simple

阿里雲:http://mirrors.aliyun.com/pypi/simple/

中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/

華中理工大學:http://pypi.hustunique.com/

山東理工大學:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

臨時使用:

可以在使用pip的時候加參數-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider      ,這樣就會從清華這邊的鏡像去安裝pyspider庫。
 

永久修改,一勞永逸:

Linux下,修改 ~/.pip/pip.conf (沒有就創建一個文件夾及文件。文件夾要加“.”,表示是隱藏文件夾)

內容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

正常我是用豆瓣:

 

windows下,直接在user目錄中創建一個pip目錄,如:C:\Users\xx\pip,新建文件pip.ini。內容同上。

 

conda

環境操作

# 創建一個名為 python34 的環境,指定 Python 版本是 3.4(不用管是 3.4.x,conda 會為我們自動尋找 3.4.x 中的最新版本)
conda create --name python34 python=3.4
 
# 安裝好后,使用 activate 激活某個環境
activate python34 # for Windows
source activate python34 # for Linux & Mac
# 激活后,會發現 terminal 輸入的地方多了 python34 的字樣,實際上,此時系統做的事情就是把默認 2.7 環境從 PATH 中去除,再把 3.4 對應的命令加入 PATH
 
# 此時,再次輸入
python --version
# 可以得到 `Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系統已經切換到了 3.4 的環境
 
# 如果想返回默認的 python 2.7 環境,運行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac
 
# 刪除一個已有的環境
conda remove --name python34 --all

包管理

# 安裝 scipy
conda install scipy
# conda 會從從遠程搜索 scipy 的相關信息和依賴項目,對於 python 3.4,conda 會同時安裝 numpy 和 mkl(運算加速的庫)
 
# 查看已經安裝的 packages
conda list
# 最新版的 conda 是從 site-packages 文件夾中搜索已經安裝的包,不依賴於 pip,因此可以顯示出通過各種方式安裝的包

常用操作

# 查看當前環境下已安裝的包
conda list
 
# 查看某個指定環境的已安裝包
conda list -n python34
 
# 查找 package 信息
conda search numpy
 
# 安裝 package
conda install -n python34 numpy
# 如果不用 - n 指定環境名稱,則被安裝在當前活躍環境
# 也可以通過 - c 指定通過某個 channel 安裝
 
# 更新 package
conda update -n python34 numpy
 
# 刪除 package
conda remove -n python34 numpy

更新

# 更新 conda,保持 conda 最新
conda update conda
 
# 更新 anaconda
conda update anaconda
 
# 更新 python
conda update python
# 假設當前環境是 python 3.4, conda 會將 python 升級為 3.4.x 系列的當前最新版本
# 在當前環境下安裝anaconda包集合
conda install anaconda

# 結合創建環境的命令,以上操作可以合並為
conda create -n python34 python=3.4 anaconda
# 也可以不用全部安裝,根據需求安裝自己需要的package即可
#安裝包和環境 可以合在一起的
# 指定python版本為2.7,注意至少需要指定python版本或者要安裝的包# 后一種情況下,自動安裝最新python版本
conda create -n env_name python=2.7
# 同時安裝必要的包
conda create -n env_name numpy matplotlib python=2.7

設置鏡像 

# 添加 Anaconda 的 TUNA 鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA 的 help 中鏡像地址加有引號,需要去掉
 
# 設置搜索時顯示通道地址
conda config --set show_channel_urls yes

參考:  使用 conda 管理 python 環境     Anaconda 使用總結

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM