Ubuntu下安裝、激活並配置Pycharm

Ubuntu下安裝、激活並配置Pycharm

  最近在學習Python這門語言,到了須要Python編譯器學習的階段,經過網上了解各個Python編譯器的優缺點,最後選擇了pycharm做爲Python學習的開發環境。 
  pycharm是Python 的一款很是優秀的集成開發環境,除了具備通常 IDE 所必備功能外,還能夠在 Windows、Linux、macOS 下使用。在Ubuntu環境下安裝和配置pycharm過程當中遇到了一些問題,不過最終經過網上了解各類方法解決了這些問題並安裝成功。下面簡單敘述一下本人在Ubuntu 18.04版本中安裝並配置pycharm 2018.1.4的過程。java

一、首先去JB官網下載適用於Linux系統的Pycharm

  https://www.jetbrains.com/pycharm/download/#section=linuxpython

 

二、 安裝

(1)右鍵安裝包提取到桌面或者終端下輸入解壓命令:

tar -zxvf pycharm-professional-2018.1.4.tar.gz -C ~/Desktop

(2)將解壓後獲得的目錄移動到/opt目錄

 /opt是用來存放主機額外安裝的軟件的目錄,將解壓後的目錄移動到/opt目錄下,能夠方便其餘用戶使用。linux

 在終端裏輸入如下命令:ubuntu

sudo mv pycharm-2018.1.4/ /opt/

(3)啓動pycharm

首先要在終端裏輸入如下命令進入pycharm的bin目錄服務器

cd /opt/pycharm-2018.1.4/bin

  輸入如下命令啓動pycharm主程序,第一次啓動會有點慢,輸入啓動命令後稍等片刻。ide

./pycharm.sh
:每次一這樣的形式啓動當然很費勁,後面會介紹如何建立快捷方式

三、 註冊激活

由於咱們下載安裝的是pycharm專業版本,因此註冊激活是免不了的。有三種方式能夠註冊激活pycharm,分別爲受權服務器激活、註冊碼激活、破解補丁激活。 
具體能夠參考http://www.javashuo.com/article/p-yjunazya-s.html 
受權服務器激活沒試過,這裏只介紹後面兩種:學習

(1)註冊碼激活

在輸入註冊碼以前修改一下/etc/hosts文件(若是pycharm程序沒關閉,終端就會處在被佔用狀態,能夠從新打開一個終端)字體

 

# 一、在終端裏輸入如下命令,進入/etc目錄

  sudo /etc

# 二、hosts文件默認權限是644,不可以被咱們所改寫,因此須要修改權限

  sudo chmod 777 hosts

# 三、打開hosts文件

  gedit hosts

# 四、在打開的hosts文件最後加入一行代碼

  0.0.0.0 account.jetbrains.com

而後將激活碼填到pycharm的active code對應框裏,關於激活碼,能夠到http://idea.lanyus.com/獲取, 
激活碼:idea

K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifV0sImhhc2giOiI4OTA4Mjg5LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-Owt3/+LdCpedvF0eQ8635yYt0+ZLtCfIHOKzSrx5hBtbKGYRPFDrdgQAK6lJjexl2emLBcUq729K1+ukY9Js0nx1NH09l9Rw4c7k9wUksLl6RWx7Hcdcma1AHolfSp79NynSMZzQQLFohNyjD+dXfXM5GYd2OTHya0zYjTNMmAJuuRsapJMP9F1z7UTpMpLMxS/JaCWdyX6qIs+funJdPF7bjzYAQBvtbz+6SANBgN36gG1B2xHhccTn6WE8vagwwSNuM70egpahcTktoHxI7uS1JGN9gKAr6nbp+8DbFz3a2wd+XoF3nSJb/d2f/6zJR8yJF8AOyb30kwg3zf5cWw==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==

 

(2)破解補丁激活

這種方式有效期至2099年12月31號,不出意外的話,夠用了。破解補丁下載鏈接spa

# 一、將下載完的破解補丁移動到/opt/pycharm-2018.1.4/bin目錄下

sudo mv JetbrainsCrack-2.9-release-enc.jar /opt/pycharm-2018.1.4/bin

# 二、切換工做目錄

cd cd /opt/pycharm-2018.1.4/bin

 

切換完目錄後,咱們須要修改該目錄下的兩個文件:pycharm.vmoptions 和 pycharm64.vmoptions 

這裏寫圖片描述

  
# 三、打開pycharm.vmoptions

sudo gedit pycharm.vmoptions

# 四、在打開的文件中最後一行填寫如下代碼 (若是破解補丁放在別的位置,後別路徑參數也要相應的修改)

-javaagent:/opt/pycharm-2018.1.4/bin/JetbrainsCrack-2.8-release-enc.jar

 

注:上面第三、4步只是以pycharm.vmoptions爲例,pycharm64.vmoptions也要按照這樣的步驟來。

回到pycharm啓動界面,選擇激活碼激活,輸入如下代碼

這裏參考的是http://www.javashuo.com/article/p-yjunazya-s.html,其中licenseeName、assigneeName、assigneeEmail等一些參數能夠本身修改

ThisCrackLicenseId-{
"licenseId":"11011",
"licenseeName":" ",
"assigneeName":"ryan",
"assigneeEmail":"",
"licenseRestriction":"",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}

  以上兩種激活方式親測有效

四、 Pycharm相關配置

(1)建立快捷方式

在歡迎界面點擊下邊的Configure–>選擇「Create Desktop Entry」–>勾選「Create the entry for all users」–>OK, 
以後能夠在全部程序裏找到pycharm圖標,右鍵–>添加到收藏夾 
這裏寫圖片描述 


這裏寫圖片描述 


這裏寫圖片描述

(2)配置默認解釋器(固然也能夠建立python時再配置)

一樣在歡迎界面點擊下邊的Configure–>選擇Settings 

這裏寫圖片描述 


點擊左側的Project Interpreter–>右側下拉按鈕–>選擇Show All 
這裏寫圖片描述 


在彈出的界面點擊「+」按鈕 

這裏寫圖片描述 


選擇System Interpreter 

這裏寫圖片描述

 

 

(3)提示 No model named 「distutils .core」 的解決辦法


: 設置好默認解釋器後,當點擊OK時,下面可能會提示「Install packaging tools」,可當咱們確認安裝後,會報出錯誤:No model named 「distutils .core」。即便當時管,後期建立項目時也會提示 
這裏寫圖片描述 


緣由是ubuntu18.04 只有python3解釋器,默認沒有安裝 pip或pip3 ,須要安裝 python3-pip,便可解決,在終端中輸入如下代碼便可解決 

sudo apt-get install python3-pip

 

 

(4)pycharm字體設置

 

 

 


 

到這裏基本能夠愉快的在pycharm上編寫Python代碼了

相關文章
相關標籤/搜索