建議看上面兩篇的安裝方式即可,後面的方法比較不直覺
看完上面比較簡單的安裝方式,這邊再介紹比較麻煩的安裝方式:Windows 10有一套叫做Windows Subsystem for Linux (WSL),可以直接在Win10內部運行Ubuntu(一套Linux發行版本), 安裝了以後就可以直接用Linux的安裝方式來裝Python與相關套件
第1步:安裝Windows Subsystem for Linux (WSL)
注意!WSL只能夠安裝在Win10上,舊版的Windows無法使用。詳細過程請參考《Windows Subsystem for Linux (WSL)》這篇文章
第2步:啟動WSL,安裝Python與NumPy
先開啟命令提示列,依序輸入下列指令- bash
- sudo apt-get install python3
- sudo apt-get install python3-numpy
- sudo apt-get install python3-matplotlib
- python3
- 開啟WLS
- 安裝Python3
- 安裝Python3的NumPy
- 安裝Python3的MatPlotLib
- 啟動Python3
安裝好後參考《NumPy User Guide》的Quickstart tutorial,測試程式碼能不能動
另外一種比較簡單的安裝方式
參考徐其华寫的《在windows下python,pip,numpy,scipy,matplotlib的安装 》,直接安裝以後在命令提示字元輸入- pip install numpy
- pip install scipy
- pip install matplotlib
- pip install ipython
- python -m pip install --upgrade pip
請問一下,我下了兩個版本的python, 3.8和3.7的版本,在cmd裏輸入pip install numpy ,pip install scipy ,pip install matplotlib ,pip install ipython之後,只有3.8的版本有安裝,3.7的沒有,這如何解決
回覆刪除好像在Python 3.x以後,每個Python安裝都會有自己的pip,相關安裝的套件也會放在該版本的資料夾裡面。遇到的問題應該就是系統環境變數設定的是Python 3.8,故安裝完畢後只有3.8有安裝到套件
刪除解決方法請用絕對路徑去指定要執行的pip版本,例如說你的例子就是指定使用Python 3.7的pip去安裝你要的套件。
同時兩個都要安裝目前我還沒有想到要怎樣解決