安裝python及資料分析相關安裝包小結
阿新 • • 發佈:2019-01-10
由於重灌系統以及64位電腦安裝了32位python導致資料量匯入過大時,出現memoryerror錯誤,乾脆總結安裝過程,省得每次安裝去找教程和資源。
- Python安裝
- 從官方網站下載python,各種版本可供選擇:
這裡選擇的是64位2.7.11,下載地址為:
- 執行下載的MSI安裝包,完成安裝,預設會安裝到C:\Python27目錄下。
- 開啟命令提示符視窗,敲入python後,會得到:
Error:‘python’不是內部或外部命令,也不是可執行的程式或批處理檔案。
這是因為Windows會根據一個Path的環境變數設定的路徑去查詢python.exe,如果沒找到,就會報錯。解決辦法是把python.exe所在的路徑C:\Python27新增到Path中。
- Pip安裝
- 下載最新的pip安裝檔案:http://pypi.python.org/pypi/pip#downloads
- 下載pip-7.1.2.tar.gz (md5, pgp)完成之後,解壓到一個資料夾,用CMD控制檯進入解壓目錄,輸入:
pythonsetup.py install
- 安裝好之後,命令列輸入pip,同樣會顯示'pip'不是內部命令,也不是可執行的程式,同樣還是因為沒有新增環境變數。解決辦法是把C:\Python27\Scripts新增到Path中。
- Jupyter Notebook安裝
進行下面的步驟,這裡可能回提示沒有許可權開啟,這時候需要重啟電腦。
pip install --upgrade pip pip jupyter
- 資料分析相關包的安裝
pip install numpy
pip install pandas
pip install matplotlib
pip install scipy
pip scikit-learn
驗證以上是否安裝成功,如可以:import numpy,特別使用sklearn時,可能出現scipy\numpy相關錯誤,這時候需要手動安裝這些包。把numpy、scipy、matplotlib、scikit-learn用pipuninstall掉,再去下載最新的whl包重新安裝。
具體方案是:
- 在命令中輸入以下指令解除安裝相應的包:
pip uninstall numpy pip uninstall scipy pip uninstall matplotlib pip scikit-learn
- 在下面的網站中找到對應的包,python2.7就是cp27系列的,電腦是64位的一定下載對應版本:
- 找到安裝Python的目錄下的scipyts檔案,在這個檔案裡安裝相應的whl包,比如指令為
cd C:Python27/Scipyts
pip install D:/xxx/xxx/xxx.whl
如果顯示有successful就是完成了。