anaconda是乙個和canopy類似的科學計算環境,但用起來更加方便。自帶的包管理器conda也很強大。
輸入 conda list 來看一下所有安裝時自帶的python擴充套件。粗略看了一下,其中包括了常用的 numpy , scipy , matplotlib 和 networkx 等,以及 beautiful-soup , requests , flask , tornado 等網路相關的擴充套件。
奇怪的是,裡邊竟然沒有 sklearn ,所以首先裝一下它。
conda install scikit-learn
如果需要指定版本,也可以直接用 [package-name]=x.x 來指定。
我對這個科學計算環境的另乙個要求就是能夠多個python版本並存,尤其是2.x和3.x的並存。這個通過 virtualenv 可以做到。anaconda也正是通過其實現的。
下面用conda建立乙個名叫python2的版本為python2.7的環境。
conda create -n python2 python=2.7
這樣就會在anaconda安裝目錄下的envs目錄下建立python2這個目錄。
向其中安裝擴充套件可以:
直接用 conda install 並用 -n 指明安裝到的環境,這裡自然就是 python2 。
像 virtualenv 那樣,先activate,然後在虛擬環境中安裝。
這裡突然有乙個問題,怎樣在ide中使用建立出來的環境?如果是pycharm等ide,直接設定python安裝目錄就可以了。那spyder呢?其實spyder就是乙個python的擴充套件,你需要在虛擬環境中也裝乙個spyder。
最後就是spyder的主介面。變數檢視視窗很好用。
Ubuntu 配置科學計算環境
本人在聚變等離子體方向做理論模擬。本文旨在提供在ubuntu下搭建基本的c python開發環境。ubuntu系統版本18 20都可以 建議不要使用最新版的 vim gcc g gdb gfortran make cmake ccmake ipython fftw blas lapack mumps...
python科學計算 numpy
畢設的程式設計中使用了python來處理資料,主要使用的是numpy包,網上大部分對numpy進行介紹的教程比較老舊,想要使用的功能不太容易找到。因此,寫這篇文章來對現有的一些資源就行整理,當然想要更全面的了解numpy的使用還是從訪問官方手冊開始。win下 pip isntall numpy當然最...
Python 科學計算之實驗環境安裝及使用
本課主要介紹科學計算,實驗環境的安裝以及使用等內容。本實驗環境採用帶桌面的ubuntu linux環境,編寫與命令執行都會在 spyder ide 上進行。spyder 是乙個類 matlab ide 專注於科學計算的 python ide。計算在科學中所扮演的角色 科學計算的要求 為什麼pytho...