Ubuntu16.04下,默認安裝了python2.7和python3.5,在終端下,輸入“python” 或“python3”可查看具體版本。
1.安裝PyCharm前,先配置PyCharm的JDK環境
Pycharm需要JDK環境解析,否則在安裝過程中報錯。
依次執行一下幾條command
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer(此處環境包較大,如下載中途停止退出,重複執行即可)
安裝過程中會跳出Oracle license對話框,選擇接受就是了。
安裝完成後,運行"java -version"或者"javac -version"查看是否安裝成功。如果得到類似如下的輸出,表明安裝成功了。
root@ubuntu:~# java -version
下面開始教程
先在PyCharm官網下載安裝包
鏈接:https://www.jetbrains.com/pycharm/download/#section=linux
選擇平臺爲Linux,這裏分爲Professional專業版和Community社區版,區別是專業版是收費,而且功能更多,具體是什麼功能我就沒仔細瞭解了。我選擇的是Professional專業版,直接點擊DOWNLOAD下載就行了
下載完成後,安裝包在Downloads文件夾下。
右鍵安裝包,點擊“Extract Here”意思是提取到這裏,相當於解壓。
在終端指定到pycharm/bin目錄下,再輸入“sh ./pycharm.sh”
回車後,出現Complete Installation彈框,
如果需要導入之前安裝版本的配置的話,就選第一個,沒有就選第二個。
所以這裏選第二個,直接點擊OK即可,如下:
點擊OK之後彈出 PyCharm Privary Policy Agreement框,隱私政策協議,直接點擊Accept 同意即可
然後會彈出PyCharm License Activation框,PyCharm許可證激活
Activation license with 激活許可證選擇:License server
我安裝的版本是2018的,我輸入的是:
http://im.js.cn:8888,然後點Activate激活即可
如果是17版本的,看我這個連接的開始激活部分,如果還不成功,自行再百度其他的連接:
https://blog.csdn.net/m0_37407756/article/details/79312781
進入正在安裝界面,等待安裝完成
安裝完成後,會彈出PyCharm Initial Configuration框,PyCharm初始化配置
Keymap scheme:鍵盤方案,選擇Eclipse,意思是設置Pycharm爲Eclipse快捷鍵
ide theme:皮膚主題,默認Intellij。可根據自己喜歡選其他的
Editor colors and fonts:編輯器的主題,可以點擊下面的“Click to hide preview”進行預覽,我這裏選擇的是 Darcula
然後下面的Create desktop entry 默認打勾就行了
最後點擊OK,完成設置
然後就是新建一個項目,在平行的目錄下新建一個py文件,在裏面輸入
import tensorflow as tf
在pycharm裏打開這個py文件
然後:
看圖吧,寫太麻煩。配置好了的話。這是選擇的python3,你用pip安裝的能用的都會在這的,當在換了python2是就會有不一樣的。
配置完了之後,看看之前寫的那個py文件import tf有沒有報錯。不報錯就OK了。
(我之前是用pip(對應的是python3.5)亦將安裝好了tf也配置好了cuda和cudnn,
如果沒有的話請先自己百度安裝cuda+cudnn+tf,安裝過程中注意版本的兼容問題。)
-----------------------------更新於2019.4.23---------------------------------------------------
錯誤一:
在終端進入python3後import tensorflow無報錯,但是在pycharm中報錯:
ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory
解決方式:
打開:pycharm 菜單欄Run-Edit Configurations
但再次推出後還會這樣。填在~/。bashrc也不行,求解。
問題二
下面這個問題是一個報的問題:ImportError: No module named '_tkinter', please install the python3-tk package
解決: sudo apt-get install python3-tk
問題三:
同目錄下明明存在相應文件,在導入時卻出現帶有紅色波浪線,說沒有相應的模塊。
解決方法:
在當前文件下,右鍵找到mark Directory as(鼠標放在文件夾上,右鍵!!!)
然後選擇source root。