1.官網下載pycharm ----注意我下載的是pycharm2020.3.3 但是激活方式是通用的
1.下載地址是:https://www.jetbrains.com/pycharm/download/#section=linux 點擊Download下載即可
2.解壓並安裝 /usr/local是用於存放給所有用戶使用的軟件
1.lewis@ubuntu:/tmp/mozilla_lewis0$ mv pycharm-professional-2020.3.3.tar.gz /usr/local/pycharm/ #注釋:將壓縮包移動到/usr/local/pycharm下
2.lewis@ubuntu:/usr/local/pycharm$ tar -zxvf pycharm-professional-2020.3.3.tar.gz #注釋:解壓
3.#查看是否解壓成功
lewis@ubuntu:/usr/local/pycharm$ ls
3.激活pycharm
1.進入pycharm的bin目錄下 執行sh ./pycharm.sh啟動pycharm

2.打開pycahrm進入help-》Reginster

3.此時需要下載激活碼:http://idea.medeming.com/jets/ 點擊獲取激活碼,截圖如下 或者(前者找不到了,訪問我的網盤下載:https://pan.baidu.com/s/11GTuI88djzGFmdeSngqNrQ 提取碼:y8ak)

4.打開zip文件,找到2018以后的激活碼,填入pycharm的Licenses Code的輸入框中,點擊Activate(激活)即可

5.提示激活成功:點擊close關閉即可

4.為pycharm創建桌面快捷方式 因為不使用快捷方式的話比較麻煩,還要查找 注意:/usr/share/applications是應用程序的主界面
1.在桌面創建一個文件,sudo touch pycharm.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Icon=/usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.png #pycharm圖標的絕對路徑
Exec=/usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.sh #pycharm啟動腳本的絕對路徑
MimeType=application/x-py;
Name[en_US]=pycharm
2.保存,點擊,會彈出來一個提示框,點擊trust(信任)and ...,至此桌面快捷方式創建完成

3.將pycharm添加到搜索應用程序的主界面中
lewis@ubuntu:~/桌面$ sudo cp pycharm.desktop /usr/share/pycharm.desktop
發現界面中出現了pycharm快捷方式的圖標
5.為pycharm配置環境變量 下面講的都是依據FHS的 下面講的配置環境變量的方法是不使用export和文件的方式
--意義:其實創建過桌面快捷方式了,對於非計算機專業人員就已經夠用了,為pycharm添加環境變量是為了:能在終端(Terminal)中啟動pycharm.
1.首先闡述一下linux到底應該怎么創建環境變量
重點---原理就是在$PATH指定的目錄下放可執行文件,或可執行文件的軟鏈接,或一個新的可執行的文件(里面存放執行相應可執行文件的命令)
2.$PATH:決定了shell將到哪些目錄中尋找命令或程序,PATH的值是一系列目錄,當您運行一個程序時,Linux在這些目錄下進行搜尋編譯鏈接。
查看$PATH包含的目錄: echo $PATH 我們只要把環境變量放入這些目錄下或者寫入/etc/prifile,.bashrc這些特殊文件中就添加完了環境變量。注意:/usr/local/java/jdk1.8.0_281/bin這個不是系統存放環境變量的目錄(這個是利用export向文件中寫入路徑添加環境變量造成的情況)

通過查看發現,我們可以利用目錄/usr/local/sbin,/usr/local/bin,/usr/sbin,/usr/bin,/bin,/sbin,...,設置環境變量
注意:一般設置環境變量只用四個目錄,/bin,/sbin,/usr/bin,/usr/sbin 明確:所謂的命令都是可執行程序
1./bin,/sbin目錄我們一般用不到,/bin下面放的是所有用戶都可以使用的通用(非系統管理的)命令(eg:ls,cat,less...),
/sbin下面放的是系統管理的命令(eg:iptables),普通用戶正常無法使用(加上sudo就可以用了),一般是系統管理員使用的
這兩個目錄我們在安裝好系統之后就基本上不會再更改了。
2./usr/bin,/usr/sbin目錄中我們常用的是/usr/bin目錄,這兩個目錄都用來存放應用程序的命令(和/bin,/sbin的區別,/bin,/sbin里面存放的都是系統命令)
/usr/bin:下面存放默認要所有用戶都可以使用的應用程序的命令,或普通用戶有機會使用到的應用程序的命令
/usr/sbin:下面用來存放的是一些系統可能使用的系統命令,和/sbin相比起來比較次要
3.終上所述,我們常用的只有/usr/bin,我們安裝的軟件要配置環境變量,就要想辦法讓/usr/bin下面能找到該軟件的可執行文件
3.實現添加環境變量的方式 (用的比較多的就這四種,也可以有別的只要符合我上面說的原理都可以)
1.直接把可執行文件放入$PATH(環境變量路徑)所指定的目錄下
2.直接把可執行文件的軟鏈接放入$PATH(環境變量路徑)所指定的目錄下
配置pycharm環境變量:跟第三種情況類似,只不過這里先寫可執行文件,再為可執行文件創建軟鏈接放到/usr/bin下面
lewis@ubuntu:/usr/local/pycharm/pycharm-2020.3.3/bin$ sudo touch pycharm
lewis@ubuntu:/usr/local/pycharm/pycharm-2020.3.3/bin$ sudo vim pycharm
#文件里面寫什么?跟3一樣 擁有者不修改的話都是root,因為沒有解壓的權限都,更沒有安裝軟件的權限
#pycharam的擁有者是root,命令寫:sudo sh /usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.sh
lewis@ubuntu:/usr/local/pycharm/pycharm-2020.3.3/bin$ ln -s pycharm /usr/bin/pycharm
#讀者自己測試吧,我測試是ok的!這里為了美觀就不加截圖了!
3.在$PATH所指定的目錄下放一個自己寫的可執行的文件(有x權限的)---自己寫的可執行文件里面一般寫執行可執行程序的命令
4.利用export命令臨時配置環境變量,然后寫入相應的(用於控制環境變量的)文件中去
(此處不介紹4)詳情見:ubuntu環境變量的三種設置方法_vertor11的博客-CSDN博客
大家是想看一一演示的呢?還是直接配置pycharm環境變量的呢? 溫馨提示:學完理論知識后,應用時一定要變通,隨機應變
我先講為pycharm配置環境的第3種方法吧!
4.為pycharm配置環境變量,利用第3種方法 pycharm屬於應用程序,我們把他的環境變量配置在/usr/bin下面
1.找到pycharm.sh的位置 順便看一下,pycharm的擁有者是誰,是普通用戶lewis的話

2.切換到/usr/bin下面,創建文件,寫命令
pycharam的擁有者是root的,命令寫:sudo sh /usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.sh
lewis@ubuntu:/usr/bin$ sudo touch pycharm #創建一個文件,名字叫pycharm
lewis@ubuntu:/usr/bin$ sudo vim pycharm #編輯

lewis@ubuntu:/usr/bin$ sudo chmod +x pycharm #給pycharm添加可執行權限
lewis@ubuntu:/usr/bin$ ll pycharm #查看是否添加完了x權限
-rwxr-xr-x 1 root root 59 2月 28 19:24 pycharm*
3.測試,是否配置好了,pycharm的環境變量 換個別的目錄,如果能成功執行pycharm命令啟動pycharm,那么環境變量就配置成功了

發現成功執行了,說明環境變量配置成功! ctl+c退出pycharm

reference:https://www.cnblogs.com/codehome/p/8342430.html
reference:邱世華的Linux系統架構與目錄解析 It's very nice!
至此,本教程結束,大家有什么疑惑之處或者筆者有錯誤地方請大家指正,請評論留言!!!


