ubuntu18.04安裝激活pycharm以及配置pycharm的環境變量


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!

至此,本教程結束,大家有什么疑惑之處或者筆者有錯誤地方請大家指正,請評論留言!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM