Ubuntu18.04下安裝anaconda和pycharm搭建TensorFlow
趁著昨晚的記憶還沒有忘記,寫下昨天在實驗室踩下的坑
一、更換軟體源
這裡我用的是清華的源,更換源的步驟如下:
1、備份原始檔
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2、開始修改原始檔,cd到原始檔的目錄下用Ubuntu自帶的gedit開啟進行修改覆蓋
sudo gedit sources.list
其他的源可以在網上找到,也是一樣的步驟,只是覆蓋的內容不一樣。
3、更新源
sudo apt-get update
sudo apt-get upgrade
二、安裝anaconda(這裡供上官方文件 作為參考)
anaconda在清華的映象網站下載對應版本的包,下載好後得到一個sh檔案,在檔案的目錄下執行這個sh檔案
bash Anaconda-5.2.0-Linux-x86_64.sh
輸入上面的bash命令後開始安裝
開始安裝後,有幾個地方會詢問安裝者[ yes | no ] ,分別是
1、licence註冊資訊——>yes
Do you accept the license terms? [yes|no]
[no] >>> Please answer 'yes' or 'no':'
顯示完一大段License註冊資訊後,輸入 yes 進入下一步
2、是否將anaconda新增進系統的環境變數——>yes
Do you wish the installer to prepend the Anaconda3 install location to PATH in your /home/dl/.bashrc? [yes|no]
[no]>>>yes
這裡我們輸入yes,將anaconda新增到系統環境中。(昨天在實驗室就是看到anaconda的安裝瘋狂按Enter,結果讓安裝過程預設在這裡執行了[no]。就沒有把路徑新增到環境中去,導致anaconda安裝失敗...菜雞的本質體現出來了)
3、是否安裝vscode——>no
Visual Studio Code License: https://code.visualstudio.com/license
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>> no
詢問是否安裝vscode,狠心拒絕...
到此為止,恭喜成功安裝了anaconda(撒花,這是昨晚的第一個坑...),但是要執行還差一步。根據資訊“For this change to become active, you have to open a new terminal.”(要使這個更改生效,必須開啟一個新的終端。)這句話提示,需要在新的終端視窗使用anaconda,開啟新的終端,檢視相應的版本資訊
重新開一個終端,來執行source ~/.bashrc檔案來載入環境變數
source ~/.bashrc
接著通過開啟Anaconda Navigator(Anaconda附帶的程式)驗證它:開啟終端視窗並鍵入 命令開啟Navigator程式。
anaconda-navigator
如果Navigator開啟,則表示您已成功安裝Anaconda。如果沒有,請檢查您是否完成了上述每個步驟。
三、下載pycharm(安裝及啟用)
1、安裝
下載好後,cd到目錄去,將壓縮包解壓到指定資料夾下
tar -xvf pycharm-professional-2018.2.5.tar.gz -C /home/dl
解壓完成後,進入到解壓好的檔案目錄下去,找到 bin資料夾下的pycharm.sh檔案開啟pycharm
sh ./pycharm.sh
開了之後就很普通了,該怎樣就怎樣。
2、啟用.....關於啟用的話,改下host檔案。用下面這個命令通過gedit來開啟host檔案,
sudo gedit /etc/hosts
在檔案的最後一行加上 0.0.0.0 account.jetbrains.com
3、新增快捷方式即新增啟動器
網上一堆用命令新增的。我就直接點,sh打開了pycharm後。在選單欄這邊找到Tool這一欄,會看到Create Desktop Entry新增快捷啟動
至此,完成Pycharm 的安裝,舒服...
四、在Pycharm中配置anaconda下的python環境
找到設定setting中的 Project Interpreter
點選右上角的add,將anaconda中的python環境新增到Pycharm中,
路徑是/home/dl/anaconda3/bin/python
五、安裝TensorFlow
在Pycharm的終端裡 pip安裝就成了
終結......