日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Anaconda+tensorflow+opencv安装+pycharm设置(win10系统)

發布時間:2024/5/8 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Anaconda+tensorflow+opencv安装+pycharm设置(win10系统) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為win10更新系統壞了好幾次,tensorflow這一套來來回回裝了好幾次,記錄一下,避免踩坑,浪費不必要的時間。

1.? 安裝anaconda

首先安裝anaconda,由于tensrflow只支持python3.5,所以選擇對應的anaconda4.2,Anaconda3-4.2.0-Windows-x86_64地址https://repo.continuum.io/archive/。環境變量會自動添加,安裝時有選項,請打勾。安裝完成后,進入命令行輸入python檢查版本,確認3.5無誤。

2.? 安裝Tensorflow

這里比較麻煩,需要cuda,cudnn,和tensorflow包。

? ?2.1 版本選擇

CUDA8.0對應的cuDNN版本是5.1,CUDA9.0對應的cuDNN7.0,至于需不需要vs2010至2017的支持,說法不一,我是電腦里本來就有vs2013的。Cuda8.0主流顯卡都配的上,無論1050x還是960m,我的電腦比較次是筆記本的960m. 最重要的是,cuda版本跟tensorflow也有匹配問題。Tensorflow 1.6就開始用cuda9.0了,所以要使用tensorflow1.6以下版本,才能匹配cuda8.0. ?這里面有一個不匹配,都會出現莫名奇妙的問題導致裝不成功。

? 2.2 下載安裝

CUDA下載地址:https://developer.nvidia.com/cuda-toolkit-archive,無論本地版,還是網絡版都可以。cuDNN下載地址:https://developer.nvidia.com/cudnn,這個需要注冊然后填一個簡單的調查問卷,幾分鐘搞定!

Cuda安裝只要下一步就好,注意:把cuDNN解壓后把里面的三個文件夾剪切到安裝CUDA文件夾的v8.0下,

2.3? Tensorflow

官網https://www.tensorflow.org/install/install_windows/ 提供了步驟,但是它這個做法實際上沒有給anacoda里原始python解釋器裝上tensorflow庫,而你需要去設置用envs文件夾里tensorflow下的解釋器,但這個解釋器又沒有numpy,pandas等庫,反而造成后續使用的麻煩,無論用ipython,spyde,還是pycharm。

為了避免麻煩,我們這樣做,打開命令行,輸入pip install tensorflow-gpu==1.2.0 等待完成就好了,這里的版本號是1.2.0,當然如果你用cuda9.0,請用1.6以上版本,也可以升級到最新版本:pip?install?--upgrade?tensorflow-gpu。當然cpu最新版本用pip?install--upgrade?tensorflow。

?驗證成功與否,在命令行下輸入python回車,然后

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

輸出Hello, TensorFlow!表示成功,你還可以:

>>> tf.__version__? (查看當前tensorflow版本(是雙下劃線哦))

>>> tf.__path__? (查詢tensorflow安裝路徑)

3 .安裝python-opencv

? ?做深度學習,往往tensorflow都要和opencv一起用,所以opencv也必須要安裝,這個鏈接有三種方法https://blog.csdn.net/lanchunhui/article/details/49717535。第一種方法我沒試過。

? ? ?第二種,在命令行輸入:conda install --channel https://conda.anaconda.org/menpoopencv3?然后根據提示,輸入一些簡單的命令如[y]\n?輸入y等待更新安裝即可。這個方法無法選擇你要的opencv版本,你唯一能做得就是yes或者no。我的實驗有一部分xml文件的存取過程,而默認安裝就是opencv3.1.0,其中恰好就沒有直接封裝好的可用函數。所以為了不必要的麻煩,根據自己需要,推薦用第三種。

? ? ?第三種,使用 whl 文件進行安裝,進入網站http://www.lfd.uci.edu/~gohlke/pythonlibs/,下載與當前環境兼容的 opencv 文件,如opencv_python-3.4.1-cp35-cp35m-win_amd64.whl,你也可以選擇帶contrib的文件,省去自己編譯的麻煩(這部分里含有一些不穩定的神奇功能,官方沒有編譯出靜態庫),下載好后,切換到該文件所在的目錄,shift+鼠標右鍵,選擇“在此處打開命令行”:

pip install opencv_python-3.4.1-cp35-cp35m-win_amd64.whl

安裝完成后,命令行下輸入python回車,然后

>>>import cv2

沒有彈錯,就成功了

4. pycharm設置

被譽為最好用的ide,但是在windows上啟動真的是慢慢慢。我們主要說interpreter解釋器選擇。File-->settings然后給你的項目選anaconda下的默認python.exe就好了。因為tensorflow等anncoda自帶的庫都安在這個解釋器下。


剛才的tensorflow在......\Anaconda3\Lib\site-packages目錄下。opencv就比較詭異了,找了半天也沒找到。可能被裝在c盤的某處吧。

第一次寫博客,以上內容都是個人經驗,如果大家有發現什么錯誤或問題,歡迎提出和交流。

總結

以上是生活随笔為你收集整理的Anaconda+tensorflow+opencv安装+pycharm设置(win10系统)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。