1. 程式人生 > >安裝python及資料分析相關安裝包小結

安裝python及資料分析相關安裝包小結

由於重灌系統以及64位電腦安裝了32python導致資料量匯入過大時,出現memoryerror錯誤,乾脆總結安裝過程,省得每次安裝去找教程和資源。

  1. Python安裝
  • 從官方網站下載python,各種版本可供選擇:

這裡選擇的是642.7.11,下載地址為:

  • 執行下載的MSI安裝包,完成安裝,預設會安裝到C:\Python27目錄下
  • 開啟命令提示符視窗,敲入python後,會得到:

Error:python’不是內部或外部命令,也不是可執行的程式或批處理檔案。

這是因為Windows會根據一個Path的環境變數設定的路徑去查詢python.exe,如果沒找到,就會報錯。解決辦法是把python.exe所在的路徑C:\Python27新增到Path中。

  1. 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中。
  1. Jupyter Notebook安裝

進行下面的步驟,這裡可能回提示沒有許可權開啟,這時候需要重啟電腦。

pip install --upgrade pip
pip jupyter

  1. 資料分析相關包的安裝
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就是完成了。