相對於window系統,liunx系統(我的是centos)安裝python以及其第三方模組就簡單的多(這是由於liunx使用的gcc編譯各個第三方模組基本上不會出錯),我們直接使用pip安裝就好。
我的系統 centos6.5 自帶的是 python 2.6 的版本,首先我們得公升級一下,可以參考 這篇文章來公升級下,總的來說有三步
將系統預設的python鏈結改到新安裝的版本上,一定要對舊版本的python鏈結備份。
由於yum依賴舊版本的python,將yum中的python指向舊版本的python
1、安裝新版本python
tar -xvf python-3.4.1.tgz
cd python-3.4.1
./configure --prefix=/usr/local/python-3.4
make
make install
2、修改鏈結
cd /usr/bin/
cp python python.bak
ls -sf /usr/local/python-3.4/bin/python3.4 python
ls -s python.bak python2
最後效果如圖
3、修改yum指定的python版本,將
#!/usr/bin/python 改為#!/usr/bin/python2,如圖
安裝好 python3.4.1 後,由於python3.4自帶pip,所以後面的安裝很簡單,依次執行以下命令:
cd /usr/local/python-3.4/bin/
./pip3 install numpy
./pip3 install pandas
./pip3 install matplotlib
這樣就可以把所有第三方模組安裝了,最後結果如下
利用Python進行資料分析 環境搭建
主要內容 python開發環境搭建篇 epd pandas,ipython notebook,notepad 註解 1.語言格式 2.除錯執行 方式二 外掛程式法 1.建立乙個測試檔案,儲存為demorun.py。import platform print just for demo how to ...
python資料分析
以網路爬蟲為例,網路爬蟲是乙個自動提取網頁的程式,爬蟲是搜尋引擎的第一步,也是最容易的一部。網頁搜尋,建立索引,查詢排序 用c c 效率高,速度塊,適合通用搜尋引擎做往往爬取。但是它的缺點也特別明顯 開發慢,寫起來又臭又長的。而python無論在資料分析還是在指令碼自動化編寫尚都是簡單,易學的。良好...
python資料分析
陣列間的算術運算 npwhere pandas的使用 np.random.rand 3,4 產生乙個3行4列的矩陣 0 1之間的 in 32 data1 1,2,3,4.0 in 34 arr1 np.array data1 in 35 arr1 out 35 array 1.2.3.4.in 37...