解決國內安裝tensorflow, opencv等安裝不成功或下載太慢問題


解決國內安裝tensorflow, opencv等安裝不成功或下載太慢問題

復制自博客:https://blog.csdn.net/jorg_zhao/article/details/80075293

1.安裝tensorflow官方方法與使用國內源方法

1.1 官方安裝方法-適用翻牆
tensorflow安裝方法比較常見,參考谷歌的官方教程,安裝方法如下:

python2版本的安裝
pip install --upgrade tensorflow      # for Python 2.*
pip install --upgrade tensorflow-gpu  # for Python 2.* and GPU
python3版本的安裝
pip3 install --upgrade tensorflow     # for Python 3.*
pip3 install --upgrade tensorflow-gpu # for Python 3.* and GPU
1.2 國內源方法-無需翻牆

但是國內網絡問題,網速非常慢,如果沒有翻牆,可以按照下面方法快速安裝

# python2版本的快速安裝
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow      # for Python 2.*
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu  # for Python 2.* and GPU
# python3版本的快速安裝
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow     # for Python 3.*
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu # for Python 3.* and GPU
以上是使用清華的鏡像源地址,也可使用下面的鏡像地址替換清華源地址:

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

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

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

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

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

2.opencv的pip/pip3安裝方法

圖像處理領域必不可少的當屬opencv,但是使用opencv源碼編譯的方法比較麻煩,現在非官方的pip安裝非常方便,下面給出針對python2和python3的環境,分別給出安裝方法,並且針對國內下載速度過慢的問題,參照tensorflow的快速安裝方法也可實現opencv的快速安裝

2.1 opencv的pip/pip3普通安裝-適用翻牆

需要說明的是opencv官方也曾給出pip的安裝方法,但是也明確這種方法並非官方安裝方法,僅供參考。不過,現在opencv的高階函數API使用較少,一般是使用讀圖或視頻,以及簡單的預處理方法,所以pip安裝基本足夠我使用,並且pip安裝方法也給出了額外的包安裝方法,命令行安裝方法如下:

# python2版本的基本包安裝
pip install opencv-python
# python2版本的額外包安裝
pip install opencv-contrib-python
# python3版本的基本包安裝
pip3 install opencv-python
# python3版本的額外包安裝
pip3 install opencv-contrib-python
2.2 opencv的pip/pip3快速安裝-國內源

與tensorflow安裝一樣,如果沒有翻牆的話,安裝過程非常漫長,而且中間安裝還有很大可能中斷,因此可以套用tensorflow的國內源安裝方法來安裝opencv

# python2版本的基本包安裝
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
# python2版本的額外包安裝
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python
# python3版本的基本包安裝
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
# python3版本的額外包安裝
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python

上面使用的是清華源,如果速度不行,可以參考1.2節的說明,使用其他國內鏡像源地址。

3.總結

其實只要使用pip/pip3安裝的方法,都可以加上國內源地址進行安裝,當然我沒有測試過所有的安裝包,大部分都可以的。如果你能翻牆,就跳過我這篇文章吧。
一般的pip/pip3安裝可以參考如下格式

# for python2.x
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXXXXXX 
# for python3.x
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple XXXXXXX 


免責聲明!

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



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