×××平台出租?一招搞定Windows與Linux間Python互動編程

來源:互聯網
上載者:User

標籤:多種語言與python混合編程

最近碰到的項目大多是多種語言與python混合編程×××平台出租? (www.1159880099.com) QQ1159880099 Tel17061863533 源碼交易,源碼開發, ,技術交易,專註於為企業 、個人提供個人化定製解決方案,更加高效便捷的為廣大需求者解決各種實際性需求問題,為您提供最新、最熱、最一手的 源碼資源。
,C、C++、Python等語言的編譯環境linux提供的很好,但是Linux虛擬機器沒有可視化的IDE,實在不方便調試;在Windows下雖然有各種好用的IDE,但是要成功運行以上語言的代碼就要配置很多東西,也是很困擾。那麼有沒有什麼方法可以在Windows上編寫Python代碼,在Linux運行?這類問題也出現在團隊合作開發項目的過程中,這時我們就需要遠端連線Linux伺服器進行編程。

PyCharm 是由 Jetbrains 公司開發的一個跨平台編輯器。如果你之前是在 Windows 環境下進行開發,那麼你會立刻認出 Jetbrains 公司,它就是那個開發了 Resharper 的公司。

PyCharm既支援Windows也支援Linux,兩種環境下的Pycharm官網或者搜尋裡都有詳細介紹,這篇文章主要是討論如何在 Linux 上可運行python,而代碼編寫和調試在Windows的PyCharm上運行。

文章導引

1-安裝環境準備

2-Win10下安裝PyCharm

3-遠端連線Linux編程

一、安裝環境

1、Win10 X64(安裝PyCharm的環境)

2、Ubuntu(運行python代碼的linux虛擬機器環境)

3、PyCharm版本:

 pycharm-professional-2018.1.2

二、Win10下安裝PyCharm

1、下載安裝包

PyCharm官網下載Pycharm安裝包

2、安裝軟體

(1)雙擊安裝包進行安裝。

(2)自訂軟體安裝路徑(建議路徑中不要中文字元)

(3)建立案頭捷徑

(4)選擇開始菜單檔案夾(預設即可),點擊安裝

(5)耐心等待安裝

(6)安裝完成,勾選立即運行PyCharm

(7)選擇是否匯入開發環境設定檔,我們選擇不匯入

(8)選擇輸入啟用碼啟用軟體

ps:選擇License server啟用,然後填入:http://im.js.cn:8888 或 http://idea.java.sx/ 或 http://xidea.online , 然後點Activate啟用即可,也有可能無法啟用。【啟用的人數多了就容易被封殺,所以可能經常需要去啟用】

(9)建立新項目

三、遠端連線編程

查看自己的虛擬機器IP地址,使用XShell(ssh協議)串連伺服器(虛擬機器),使用PyCharm(sftp協議)串連伺服器(虛擬機器)。

1、在XShell上查看虛擬機器IP地址。

2、在虛擬機器上建立項目工作空間untitled

3、在PyCharm上配置遠程伺服器

4、添加新串連,設定串連名稱及使用的協議類型

5、設定主機IP地址,工作空間(之前已建立),登入資訊

6、瀏覽遠程虛擬機器

7、在虛擬機器上建立新檔案HelloWorld.py,並編寫代碼,然後點擊編輯區右上方更新代碼到伺服器

8、設定檔案的許可權,添加執行許可權

9、在虛擬機器中使用XShell執行指令檔

見到“Hello World!”就表示終於搞定了!哎,本人屌絲低配,只能想辦法化解這尷尬的工具問題了!

×××平台出租?一招搞定Windows與Linux間Python互動編程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.