anaconda3 (python 3.5) + pycharm + tensorflow (win 10)

感覺我的人生充滿了各種環境和bug,讓人恨的牙癢癢!

anaconda 安裝:

1. 下載anaconda

找一個合適你的anaconda版本

(記住,一定要是合適你的。官網總是推薦最新版本anaconda,但是我寫這篇博客的時候最新版本都已經是python 3.7,可是我還要在其中配tensorflow,tensorflow可能與這麼高版本的python相兼容的,所以我只下載了python 3.5的anaconda(貌似python3.6也行,但是保險起見,我是python3.5),沒有其他特殊要求的,可以去官網下載最新的試試。)

下載網址:

這個網址中,各個歷史版本的anaconda都有:https://repo.continuum.io/archive/

官網: https://www.anaconda.com/download/,裏面有最新的anaconda版本

清華鏡像(很多人推薦清華鏡像,但是很遺憾,我試了好幾次,可是都進不去這個網站):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 

anaconda 和python 各版本的對應關係 https://blog.csdn.net/yuejisuo1948/article/details/81043823 

這裏,我下載了Anaconda3-4.1.1-Windows-x86_64.exe

 

2. 安裝anaconda

參考博客:https://blog.csdn.net/qq_29883591/article/details/78077244(我很懶,簡略記錄一下而已!這個博客寫的很詳細,我也大致是參考這個博客一步一步安的)

雙擊下載的exe安裝文件,點擊Next -> I Agree->Next (選項選 Just Me(如果是自己的電腦,感覺這個選項就夠用))->Next (我的安裝路徑是:D:\software\anaconda\) -> Next (第二個選項不選)-> Next->Finish

3. 檢測anaconda是否安裝正確:

進入命令行(快捷鍵 win+r 輸入 cmd)

輸入 conda --version,輸出anaconda版本,可是我記得我下的是4.1.1呀。。。 。。。算了,不重要!

開始菜單中找到 Anaconda Prompt,打開它

輸入命令 conda list,得到列表,說明安裝正確

 

pycharm 的安裝:

參考博客: https://www.cnblogs.com/dcpeng/p/9031405.html

1. 下載pycharm:

官網:http://www.jetbrains.com/pycharm/download/#section=windows (也是一個很詳細介紹安裝的博客,具體的各種細節,可以去這個博客中找。)

可以下載一個適合自己的版本,這個沒有限制,我下載的是pycharm 2017.1.2(感覺應該是挺舊的一個版本,隨手在校內網下的。)

2. 安裝pycharm

雙擊下載的exe文件,Next->Next(我的安裝路徑是:D:\software\PyCharm 2017.1,和截圖不符,截圖那會電腦卡了,重新開始裝的時候,順便改了個路徑) -> Next (勾選 64-bit launcher 和 .py 選項) -> Install -> Finish

 

配置Pycharm

選擇 do not import settings

Accept

License server address中我輸入的是 http://im.js.cn:8888(忘了截圖,我試了 http://idea.liyang.io http://xidea.online都不成功,如果這些註冊碼不成功,可以去網上多找一找)

點擊 Activate

最終激活成功。

 

anaconda中配tensorflow

參考博客:https://blog.csdn.net/ebzxw/article/details/80701613

 

因爲tensorflow是和python相對應的,而且個人覺得限制比較多,所以安裝前先在命令行查看當前可用的tensorflow版本,

conda search  --full -name tensorflow

進入anaconda 安裝路徑,這裏我有一個錯誤,我在dos命令行中做了操作,但是其實應該是在anaconda prompt中操作,幸好發現的早,避免了一些不必要的麻煩

創建tfenv環境,安裝python3.5:

conda create --name tfenv python=3.5

選擇 y

等着它一直下載完成,激活環境

檢測tfenv的環境添加到了Anaconda裏面:conda info --envs

在tfenv環境中正式安裝tensorflow包

pip install --upgrade --ignore-installed tensorflow

又出現了bug,果然,我的世界裏,不存在順利配置環境這件事情,報錯readtimeouterror,大概是超時:

上網查,給出的解決方法是加大超時時間:

pip --default-timeout=100 install -U pip

參考文獻:https://www.cnblogs.com/qq952693358/p/7784581.html

不過其實歸根究底就是下載的慢唄!所以我找了一個用清華鏡像的命令,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

其中tensorflow-1.1.0正是我所需要的

參考博客:https://www.cnblogs.com/nosqlcoco/p/6923861.html

最後打開python,import tensorflow 成功!

 

 

pycharm中配置anaconda:

參考博客:https://blog.csdn.net/qq_29883591/article/details/78077244

打開pycharm,File,Setting

Project untitled 下有一個Project Interpreter,在右邊分頁中選擇自己tensorflow環境下的python位置就好。

pycharm下import tensorflow 不報錯,暫時可以啦!原本以爲一會就能搞定,真真是整了一上午!不過好在結果是好的!可以去跑實驗了!

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章