主要備忘幾個問題
1,怎麼同時在一台電腦上使用python2和python3
2,怎麼安裝numpy,matplotlib,igraph,tensorflow等。
1, 同時安裝python2和python3
有些情況下需要同時用到python2和python3,比如在本文中介紹的,igraph只支援python2,而tensorflow只能在python3.5上執行。
(本文為windows環境下的配置安裝配置)
python2和python3要共存的話需要注意幾件事情:
(1) 環境變數的問題:
(2) 修改exe的名稱
在同時安裝了python2和python3之後,如果不加操作,那麼在命令列中啟動python互動環境時,進入的是python2還是python3取決於環境變數的設定,所以為了能夠區分,我們需要進入python的安裝目錄下,將python2的安裝目錄下的python.exe都改為python2.exe。這樣就可以做出區分,如下圖:
(3)為python2安裝pip(python3在安裝的過程中為自動的安裝pip)
<3>同樣的, 為了區分pip2和pip3,我們在這裡也是選擇將python2的安裝路徑下的scripe資料夾下的pip.exe更改為pip2.exe
分別輸入pip2和pip3,如果都出現如下圖所示的結果,那麼說明安裝成功:
2 安裝numpy,matplotlib, igraph和tensorflow等(在python3下)
(1) numpy的安裝命令:pip install numpy。 在python中import numpy成功, 說明numpy安裝成功
(2) matplotlib安裝命令同樣的是: pip install matplotlib
以及是用matplotlib繪製的一條直線,繪製直線的**如圖所示。
(3)安裝scipy
在用以上的方法安裝scipy的時候出現了如下圖所示的錯誤,
這個時候我們需要將numpy解除安裝, 安裝為numpy+mkl,這樣scipy就安裝成功了。
安裝numpy+mkl
安裝scipy
(4)安裝tensorflow
同樣安裝tensorflow也是使用pip命令: pip install tensorflow, 就可以了
安裝igraph(在python2)下
python關於numpy的相關基本操作認識
大家在閱讀時候前面3個的方法的時候一定要記得關聯第乙個的要建立陣列,我的2和3是借助1的建立隨機數陣列繼續操作的 import numpy as np 建立全0陣列 t1 np.zeros 5,5 print t1 建立全1陣列 t2 np.ones 5,5 print t2 建立隨機數陣列 t3 ...
python學習筆記3 numpy包的相關介紹
ndarray.ndim 獲取ndarray的維數 ndarray.shape 獲取ndarray各個維度的長度 ndarray.dtype 獲取ndarray中元素的資料型別 ndarray.t 簡單轉置矩陣ndarray專案 value ndarray.ndim 獲取ndarray的維數 nda...
python的numpy庫結構 Numpy庫簡介
今天給大家分享乙個資料分析處理資料的常見的庫 numpy。這個庫是 python 資料分析的基礎,它提供的資料結構比 python 自身的更高效。我們知道 python 有自帶的列表資料結構。numpy 庫和 list 列表有什麼區別呢?python list 列表儲存的是物件的指標,比如 0,1,...