Python開發環境(1):Eclipse+PyDev外掛程式

來源:互聯網
上載者:User

標籤:就是   自己   失敗   .com   pack   相關   ...   bubuko   行修改   

電腦:小米膝上型電腦Pro 15.6寸(i5-8250U),作業系統:Windows 10,JDK版本:1.8.0_152(環境變數已配置)

 

Step 1.下載Eclipse

根據我的CPU型號,選擇了64位版本。

下載成功後,解壓到自己選擇的目錄,我的是D盤。

Step 2.運行Eclipse,安裝PyDev

運行Eclipse(首次開啟會設定workspace等);

開啟菜單Help下的Eclipse Marketplace...;

搜尋pydev,點擊PyDev項下的Install;

預設全選,點擊Confirm;

兩個Licenses,必須接受了——其內容可以複製出來,檢查其中的Commerical條款(我沒有看明白),再點擊Finish按鈕完成安裝;

安裝完畢,彈出重啟確認對話方塊,重啟Eclipse,PyDev外掛程式就可以在Eclipse中開發Python程式了。

 

Step 3.建立Python工程項目

開啟Eclipse,選擇菜單New下的Project...;

由於剛剛安裝PyDev,此時Python相關工程的建立還沒有出現在菜單New的下級菜單中。

在開啟的New Project對話方塊的Wizards中會有一個PyDev節點,其下有三個選項,分別對應三種Python項目;

在網路不能開啟Google搜尋的情況下,只能使用PyDev Django Project (Web項目)、PyDev Project兩個項目。

選擇PyDev Project建立Python項目:輸入Project name,配置Project type——選擇Python,選擇解譯器版本等;

手動選擇Interpreter——後面可以通過菜單Window->Preferences進行修改;

選擇了Python 3.6(安裝在了C盤);

配置完畢,點擊Apply and Close按鈕,返回建立項目菜單;

幾個單選框的意義尚不明確,選擇了最後一個“Don‘t configure...”項;

在配置Working sets,就是本建立項目所在位置——選擇了預設存放在Eclipse下的workspace中;

配置完成後,點擊Next>按鈕,進入Reference Page(不清楚怎麼配置);

下面的快顯功能表的意義也不清楚;

最後點擊Finish按鈕,完成新項目的建立:此時Eclipse出現了兩個項目,其中,zl0425是明確要建立的項目,另一個意義不清楚;

可以在Eclipse根目錄下的workspace中看到建立的兩個項目;

 

Step 4.建立Python程式測試——列印輸出Hello, Kitty!

在上面建立項目中建立程式完成任務。

由於項目沒有源碼目錄(做什麼用呢?為何要建立?),因此需要首先建立源碼目錄;

再在源碼目錄src下建立Python模組(也可以先建立package);

輸入代碼並執行(有自動補全功能);

失敗:在初次建立的程式上執行程式失敗,未得到預期結果,原因是Python檔案的編碼方式為繼承GBK,而不是UTF-8;

Python程式的編碼為UTF-8後,程式中出現一些亂碼;

再次執行程式,仍然失敗!

 

解決方案:刪除建立的Python程式檔案,重建立立程式檔案。不過,在建立新的程式前,修改項目的編碼為UTF-8。

 

再重建立立程式,再執行程式,此時,程式執行成功,完成了我們的任務,然後就可以去吃午飯了!

 

很好!

 

疑問:

至於項目的編碼方式的設定、Eclipse的Preferences的編碼設定等問題,需要再尋找一些資料;

還有PyDev來開發的Python程式的結構的問題,Source Folder、Package分別要怎麼合理高效的設定,也需要找找資料;

 

不少問題是由於對Eclipse開發程式不熟悉造成,還有對Python、PyDev的開發流程不熟悉。

 

Python開發環境(1):Eclipse+PyDev外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.