標籤彙整: 插件

在Ubuntu系統下給Netbeans 8.0.2或Netbeans 8.1安裝Python插件

作者:愛飛翔(Jeffrey LEE)

最近幾個月和朋友一起學Python,這裡把在Ubuntu系統下給Netbeans 8.0.2或Netbeans 8.1安裝Python插件(plugin,也稱為「外掛程式」)的方法簡述一下。

1.確認使用情境

如果您的Netbeans是8.1版,那麼無需參照此教程的第3、4兩步進行安裝,而是只需通過Tools菜單下的Plugin菜單項打開插件對話框,然後切換到available(可用的插件)分頁,以Python為關鍵字來搜尋nbPython插件並安裝即可,如下圖所示。

感謝nbPython的開發者製作了這個插件,他們的網站是:http://nbpython.org/

安裝好該插件之後,可以按照第5步來配置Python平臺,並按照第6、7兩步來測試Python平臺配置得是否正確。

install-python-plugin-in-nb81

如果您使用的Netbeans是8.1和8.0.2之外的其它版本,那麼請按照Netbeans網站所給出的建議來操作:
http://wiki.netbeans.org/PythonInstall

如果您使用的Netbeans確實是8.0.2版,那麼請閱讀本教程。

請注意:無論是哪個版本的Netbeans,一般都會提供多種套件(bundle,也稱為「下載包」)以供下載。對於只開發Python的人來說,我推薦使用Java SE套件。

2.致謝

本文根據Geertjan Wielenga先生的教程(https://blogs.oracle.com/geertjan/entry/python_in_netbeans_ide_81)改編。感謝Geertjan撰寫此教程。Geertjan還錄製了一段視頻教程,請見:https://www.youtube.com/watch?v=QsfnhJ-ABDc&feature=youtu.be

感謝Python Project項目(https://netbeans.org/projects/python/pages/Home)為Netbeans提供Python支援。

使用Python插件的時候如果發現bug,請回報到它的Bug列表:https://netbeans.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=STARTED&bug_status=REOPENED&list_id=648030&order=changeddate%20DESC%2Cbug_status%2Cpriority%2Cassigned_to%2Cbug_id&product=python&query_based_on=&query_format=advanced

3.下載並解壓Python4NetBeans802插件

http://plugins.netbeans.org/plugin/56795?show=true頁面下載插件,將其解壓縮。

4.安裝插件

打開Netbeans 8.0.2,選擇「Tools」菜單下的「Plugins」菜單項,打開「Plugins」對話框。

切換到「Downloaded」分頁,點擊「Add Plugins…」按鈕,彈出「Add Plugins」對話框。

定位到插件解壓縮之後的文件夾,把裡面的所有.nbm文件全都選中。注意,大概有10個文件。您可以拖拽這個對話框的邊框,將其放大,這樣就能看到並選取更多文件。也可以先選中某個.nbm文件,然後再按Ctrl+A,即可選中該目錄下所有文件。

按「確定」按鈕,返回「Plugins」對話框。此時對話框應該像下圖這樣:

添加好的Python插件

點擊「Install」按鈕,彈出「Netbeans IDE Installer」對話框。點擊「Next」按鈕,此時可以查看各插件的授權協議。如果您接受這些協議,那就選中「I accept the terms in all of the license agreements.」複選框,並點擊「Install」按鈕。

彈出「Validation Warning」對話框,點擊「Continue」按鈕。

插件安裝完畢之後,點擊「Finish」按鈕,回到「Plugins」對話框。點擊「Close」按鈕,將該對話框關閉。

5.配置Python平臺

點擊Netbeans的「Tools」菜單,選擇「Python Platforms」菜單項,彈出如下圖所示的「Python Platform Manager」對話框。

Python平臺管理器

我們看到,默認只把Python 2.x版本的Python平臺加了進來。有些時候,我們需要拿Python 3.x來開發,所以可以在此處把Python 3.x平臺配置好。(翔按:這裡的Python 3.x,泛指一切大版本為3的Python,3後面的小版本是多少,根據您的具體情況來定。Python 2.x也是如此。)

點擊「New」按鈕,彈出「開啟」對話框。定位到/usr/bin/資料夾下面的python3文件,點擊「確定」按鈕。此時會看到Python 3出現在了Platforms列表中,如下圖所示。

添加好Python3平臺之後的Python平臺管理器

如果想把Python 3.x平臺設為默認,那就先在列表裡選中這個平臺,然後點擊「Make Default」按鈕。這時,Python 3.x平臺的名稱右側,會出現「(Default)」字樣,而原來Python 2.x平臺右側的「(Default)」則消失。

點擊「Close」按鈕,關閉「Python Platform Manager」對話框。

6.新建Python項目

點擊Netbeans的「File」菜單,選中「New Project…」菜單項,彈出「New Project」對話框。

在「Categories」列表裡選中「Python」,在「Projects」列表裡選擇「Python Project」(翔按:對於Netbeans 8.1來說,可以根據自己的操作系統來選擇「Python Project – Ant」或「Python Project – Setuptools」),按「Next」按鈕,彈出「New Python Project」對話框。

在「Project Name」文本框中輸入項目名稱(翔按:建議使用純英文和數字)。

點擊「Project Location」文本框右側的「Browse…」按鈕,選擇項目的保存路徑,彈出「Select Project Location」對話框。選好項目路徑之後(翔按:建議路徑之中不要帶有英文與數字之外的符號,也不要帶有空格),按「確定」按鈕,返回「New Python Project」對話框。

在「Python Platform」下拉列表框中選擇該項目所使用的Python平臺,按「Finish」按鈕。配置好的「New Python Project」對話框如下圖所示。

配置好的「New Python Project」對話框

7.編寫代碼並運行

在hellopython.py文件中輸入一些代碼,比如:

def hello_python():
    hello_str="Hello Python."
    print(hello_str)
    print(type(hello_str))

if __name__ == "__main__":
    hello_python()

按Ctrl+S鍵保存文件,再按F6鍵運行。控制檯裡可以看到輸出效果,如下圖所示。

編輯並運行Python代碼

就寫到這裡吧。感謝大家閱讀。

轉貼請註明作者和本頁面網址,謝謝支持。

廣告