2012-03-19 87 views
5

我想通過運行一些小腳本來刷新我的Python。 Windows上的最佳設置是什麼?
我應該安裝的所有東西 - IDE,Interpreter等 基本的調試和對語法的很好的幫助很重要。 免費或免費試用。在Windows上用於初學者的Python IDE /環境

我經常看到Eclipse提到過,但是我認爲在我不知道Eclipse的時候必須要沉重。 (我知道CodeLite,KDevelop的,當然還有Visual Studio中)

+0

可能重複[是否有一個好的,免費的Python IDE for Windows?](http://stackoverflow.com/questions/126753/is-there-a-good-free-python-ide-for-windows) – geoffspear 2012-03-19 13:44:49

+0

@Wooble從2008年開始,我相信通過一些編輯,這篇文章可以幫助Google尋找最新的選擇。 – EwyynTomato 2012-03-19 13:57:29

+0

在這種情況下,這不是建設性的。無論如何,應該關閉。 – geoffspear 2012-03-19 14:22:27

回答

0

Python Tools是一個很好的Python編輯器擴展爲Visual Studio。我認爲它主要是爲了與IronPython一起使用而設計的(我不確定它會在沒有它的情況下安裝它),但它也可以用於CPython安裝。

另外,Komodo Edit是一個很好,輕量級的編輯器與智能感知和控制檯。

1

您可以使用IDLE,該默認配置在Windows上使用Python。

根據附帶的自述,其主要特點是:與語法高亮顯示,自動完成,智能縮進等

  • 多窗口的文本編輯器。
  • 語法高亮的Python shell。
  • 帶步進,持續斷點和調用堆棧可見性的集成調試器。

enter image description here

+0

如果它是標準安裝的一部分,那絕對是我應該玩的東西。 – Olav 2012-03-19 14:59:31

+0

是的,IDLE自帶python安裝。如果你已經安裝了python,它可能已經在你的系統中了。 IDLE的問題在於,它無法幫助您使用語法 – Surya 2012-03-19 17:15:39

+0

如果您需要語法和全部幫助,請參閱一些高端IDE。 PyScripter將是初學者(學習者)的最佳選擇。它甚至不需要太多RAM。 我使用IDLE進行測試(測試函數,類等)。它最適合那個。 – Surya 2012-03-19 17:17:03

2

也許,你應該嘗試PyScripter(它運作良好)。它的免費使用,有很多功能。

除此之外,您可以使用IDLE,Notepad ++。然而,如果你可以坐下來學習一點先進的東西,你應該嘗試Vim(它基本上是用命令處理的)。但是,您可以通過學習幾條命令來完成基本編程(需要幾分鐘)。它有建立導師。

下面的鏈接應該給你很多選擇。

  1. http://wiki.python.org/moin/PythonEditors
  2. http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
1

如果你不介意花一點錢,我強烈推薦Wing IDE。它的自動完成,調試器和源代碼助手讓Python變得簡單,即使對於初學者也是如此。

enter image description here

0

pywin32(Python的用於Windows擴展)包括Pythonwin。

Pythonwin與IDLE類似。

1

Eclipse/Aptana和PyDev有什麼問題嗎?

Aptana 3.0 (already PyDev Installed):http://aptana.com/products/studio3/download 
Eclipse: http://www.eclipse.org/downloads/ 
PyDev(instruction):http://pydev.org/download.html 
+0

我一直在使用Eclipse/PyDev幾個月,而且我認爲它看起來有點bug:自動完成並不總是工作,我得到的IDE中的導入模塊錯誤是不真實的,它是一種大。它絕對沒有像Visual Studio(當然這是一個黃金標準)那樣精美,但它是免費的,這是一個主要優點。我沒有發現使用emacs和命令行我的生產力顯着提高,但這可能是我的一個功能,而不是IDE的功能。 – BenDundee 2013-01-22 19:22:04

2
  • IDE:添加Spyderlib這個IDE集合,它是免費的,它與IPython很好地集成。 IDE:如果你在Windows上,Python(x,y)發行版提供了一套很好的軟件包(尤其是如果你在科學社區,以前使用過MATLAB),但它只適用於x86軟件包。它還附帶安裝Spyderlib。

  • 分佈:如果您是學術學生,您可以免費獲得Enthought scientific python distribution(支持x86和x64),然後安裝您選擇的單獨IDE。

  • IDE:如果您習慣於Visual Studio,則有PyTools

  • 文本編輯器IDE:Sublime Text 2,Vim(帶有一些調整),Emacs(也有一些調整)。

  • IDE:如果您熟悉Eclipse:PyDev

編輯:看來,很多答案包括在其中閒置。無論如何,如果你打算使用IDLE,你可能要考慮IDLEX,它也支持IPython

0

PyStudio是一個免費的Python IDE與pylint的語法檢查和完全集成Winpdb調試

0

記事本++與NppExec插件在Windows上的偉大工程。使用此方法無需知道IDE,它提供了一種輕鬆快捷的方式來打開和運行Python腳本。我使用以下步驟:

  1. 下載(如果它不存在)的NppExec插件並把.dll文件中的[記事本+ +安裝路徑] \插件

  2. 用記事本打開Python文件++,按F6 執行

  3. 類型,在彈出窗口中的以下行:

    NPP_SAVE 
    python "$(FULL_CURRENT_PATH)" 
    
  4. 上述各行基本上告訴NppExec爲「保存當前的Python文件,然後使用Python版本首先出現在PATH環境變量運行」可識別的

  5. 點擊「保存」,然後鍵入名稱,如「run_python」

  6. 轉到菜單欄,插件 - > NppExec - >高級選項...

  7. 在「菜單項」,選擇我們剛創建的腳本,然後「添加/修改'它以適當的名稱與菜單項目。這使我們能夠分配通過設置快捷鍵 - >快捷方式映射 - >插件命令

  8. 導航到腳本名稱並選擇任何快捷鍵,如按Ctrl + [R

  9. 使用快捷按Ctrl + [R保存和運行Python的文件

的幾點使用Np個時的注意事項pExec:

  • 確保您檢查選項插件 - > NppExec - >按照$(CURRENT_DIRECTORY)。這可以確保Python在當前的路徑中查找腳本,而不是Notepad ++路徑。

  • 停靠到主編輯器窗口的控制檯窗口默認情況下沒有打開自動換行。使用按Ctrl + W¯¯在控制檯中激活自動換行,並不會錯過任何有用的輸出數據

  • 按控制檯窗口中按Ctrl + Ç殺死正在運行的Python腳本

完成這一切後,Notepad ++基本上就像IDE一樣運行。它可能缺少由IDE提供的高級調試功能,但它對Python非常有效。

3

我已經嘗試了幾種Python的IDE,我發現我最喜歡IEP。它很小,具有很好的功能,並將Python殼集成到其環境中。

對於像Python這樣的語言來說,擁有一個完全成熟的IDE並不重要,所以一個好的文本編輯器也可以工作。如果你能學習如何使用它,Vim是非常棒的。如果這不值得你花時間,你可以去簡單一些,比如Notepad++

當然,Python在Windows上自帶IDE,IDLE。它沒有很多功能,它的確只是一種僅爲一種語言設計的榮耀編輯器,但它是可以容忍的。