安裝Anaconda + tensorflow
-
下載Anaconda(64位)
https://www.anaconda.com/download/ -
Anaconda3-xxxxxx-Windows-x86_64(不要裝最新的版本,確保Python是3.7)
-
各種Anaconda老版本:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ -
安裝Anaconda(一路確定即可)
-
打開Anaconda prompt(windows中左下角開始,找到Anaconda),然后鍵入pip list (回車)查看已安裝的包
-
如果你只有CPU(打開任務管理器或設備管理器,查看nvidia),請執行:
pip install tensorflow==1.15
如果報超時錯,
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.15
如果還報超時錯,
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=100 tensorflow==1.15
如果仍然報超時錯,
就在凌晨3點~早上7點之間安裝
7.利用conda設置多個python環境:
https://zhuanlan.zhihu.com/p/36386617
conda create --name py3 python=3.7
activate py3 # windows
-
如果你有GPU,請參考以下教程進行安裝:
a.https://www.cnblogs.com/sorex/p/7615185.html
b.https://blog.csdn.net/wwtor/article/details/80603296
c.https://blog.csdn.net/qq_51800276/article/details/136485310
d.https://blog.csdn.net/qq_51800276/article/details/136523240 -
安裝cuda+cudnn+tensorflow-gpu時請特別注意,第一個小版本號(小數點后第一位)一定要匹配!!
a.https://blog.csdn.net/rocling/article/details/97306981
b.安裝cuda:請特別注意windows的版本,如cuda裝不上,很可能是windows版本過低。選“完全安裝”比較好,否則會少一些管理工具(但不影響正常使用)
c.同時裝多個cuda是可以的,但需要conda建多個環境。(親測)
d.以前的教程中提到為cuda的設置環境路徑,現在是不需要的,默認就設好了。
e.cudnn解壓后的文件拷在cuda的對應目錄下
f.cuda和tensorflow-gpu的安裝順序關系不大。
g.超時的問題解決方案同上。
h.親測:Cuda10.0對應TF1.13~1.15,TF2.0(python 3.7);Cuda10.1對應TF2.1(python 3.7),TF2.2(python 3.8) -
驗證一下:Python環境下(anaconda prompt下鍵入:python(回車))出現>>>,然后鍵入import tensorflow,若沒有報錯,則安裝基本正確。要確認完全正確,要運行一個小程序。
-
下載pycharm社區版(不要裝專業版),pycharm設置Python:菜單中找settings…,然后project,再然后project interpreter進行設置
TensorFlow最簡教程
1.使用圖 (graph) 來表示計算任務.
2.在被稱之為 會話 (Session) 的上下文 (context) 中執行圖.
3.使用 張量(tensor) 表示數據.
4.通過 變量 (Variable) 維護狀態.
5.使用 feed 和 fetch 可以為任意的操作賦值或者從其中獲取數據
用jupyter和pycharm分別驗證TensorFlow小程序
import tensorflow as tf# 創建2個矩陣,前者1行2列,后者2行1列,然后矩陣相乘:
matrix1 = tf.constant([[3,3]])
matrix2 = tf.constant([[2], [2]])
product = tf.matmul(matrix1,matrix2)# 上邊的操作是定義圖,然后用會話Session去計算:
with tf.Session() as sess:result2 = sess.run(product)print(result2)
安裝pytorch
-
先從這里下載
a.https://download.pytorch.org/whl/torch_stable.html
b.https://blog.csdn.net/qq_51800276/article/details/132910427 -
組合很多,找一個合適的版本(操作系統;有無cuda及cuda版本)
-
pip install d:\torch-1.5.0+cu101-cp37-cp37m-win_amd64.whl
-
anaconda prompt下python(回車)import torch(顯示沒報錯即可)
安裝opencv
-
直接pip install opencv-python(如果版本是最新的,則SIFT/SURF/等特征描述子不能使用,問題也不大)
https://blog.csdn.net/libaiup/article/details/134243061 -
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==3.4.2.16
-
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python==3.4.2.16
-
超時問題同上。
驗證opencv小程序
#導入cv模塊
import cv2 as cv
#讀取圖像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("D:/python/test.jpg")
#創建窗口并顯示圖像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#釋放窗口
cv2.destroyAllWindows()