1. 程式人生 > >【Python開發】anaconda3 安裝python包

【Python開發】anaconda3 安裝python包

環境說明
電腦配置:win7 64位 
安裝版本:anaconda3 Python 3.6 
參考連結 
http://python.jobbole.com/86236/ (連結中有一個小點介紹瞭如何加速包的下載) 
https://stackoverflow.com/questions/38739694/install-python-package-package-missing-in-current-win-64-channels
1. 使用conda命令安裝 
本來想要安裝包urllib2的包,但是在anaconda官網上搜索urllib2,沒找到win7 64版本的,所以就下載urllib3了。開啟Anaconda Prompt,輸入命令
conda install urllib2,結果告知沒有該渠道,報錯如下圖 
這裡寫圖片描述
解決方法: 
Anaconda中搜索urllib,可以看到只有部分的urllib3的包支援win-64,所以下載了conda-forge/urllib3,conda-forge就是上面錯誤中所說的channels 
這裡寫圖片描述
使用命令conda install -c conda-forge urllib3 下載成功 
2. 使用pip安裝 
anaconda3安裝後,使用命令進入pip.exe所在的資料夾下(pip.exe存在annaconda3安裝目錄的Scripts資料夾下),然後使用命令pip install urllib3 即可安裝 

3. 踩過的urllib坑 
python3.x版本已經把urllib庫和urllib2庫合併成了urllib庫,anaconda3中集成了urllib,所以不用pip和conda命令安裝,可以直接import urllib
參考連結 
https://my.oschina.net/u/2306127/blog/596435
直接下載.whl檔案,window的下載地址:lfd.uci.edu/~gohlke/pyt
然後在shell中:pip install XXX.whl
舉例如下
安裝opencv,我的python是3,.5的,window 64位,那麼就下載
opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
注意其中cp35就是指的3.5版本的python,
然後 pip install E:\Anaconda3\opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
(.whl前面是我的wheel檔案存放路徑)