Python科學計算開發環境搭建

來源:互聯網
上載者:User

標籤:python開發環境

用於科學計算Python語言真的是amazing!

剛開始使用numpy、scipy這些模組的時候,圖個方便直接使用了一個叫做Enthought的軟體。Enthought是一家位於美國德克薩斯州首府奧斯汀的軟體公司,主要使用Python從事科學計算工具的開發。Enthought裡麵包含了很多庫,不需要你自己安裝就可以直接使用了。

但是後來覺得Enthought裡面這麼多模組也用不到,就想自己從頭安裝Python,自己安裝某塊。

下面我以在64位的Windows7下安裝32位的Python2.7為例說明我的安裝過程。

首先在官網下載最新的Python安裝包,我下載的是32位Python2.7.10,直接點擊安裝就好。Python2.7.10以及整合了easy_install和pip不需要自己單獨安裝了。

對於numpy、scipy和matplotlib的安裝,因為這些模組在Windows下的安裝需要Visual Studio2008的VC++編譯器,但是我電腦是安裝的是Visual Studio2010,所以使用pip安裝一直出錯。

我嘗試了安裝VCForPython2.7(是微軟為了讓Python2.7的使用者不用安裝VS2008就可以完美安裝Python2.7模組的工具),但是我安裝了沒有用。
後來還嘗試修改環境變數,修改…\Python27\Lib\distutils\msvc9compiler.py的編譯部分的變數,結果都沒有用。

結果因為這個問題折騰了一下午,太浪費時間了。如果親愛的朋友,你也遇到這種情況,直接去SourceForge下載專門針對Windows的安裝包,直接點擊安裝就好了。反正我是沒有用pip安裝成功。

下面是安裝IPython,這個直接使用pip install ipython就好。可是安裝好了以後使用tab鍵沒有提示。這是因為還需要安裝一個readline的包,使用pip install pyreadline進行安裝。安裝完成以後就可以完美使用IPython了。

安裝完以後,我要使用matplotlib,我在命令列使用ipython –pylab,結果又出現了ImportError: matplotlib requires pyparsing的錯誤。
解決方案安裝pyparsing,命令pip install pyparsing.

所實話,這麼折騰還不如直接安裝一個Enthought方便,但就是裡面捆綁的東西太多了!

希望這篇文章對想學習Python科學計算的朋友有協助!

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.