# 故障描述python
shell > pip install gensim
# 報錯信息以下:shell
Command "c:\users\op\appdata\local\programs\python\python35\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\op\\AppData\\Local\\Temp\\pip-bu ild-x0lf1g8n\\scipy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\op\AppData\Local\Temp\pip-4logk2rn-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\op\AppData\Local\Temp\pip-build-x0lf1g8n\scipy\
# 故障緣由windows
據我分析:pip install numpy 的時候, windows 下下載的包是 .whl 的沒有問題, 但下載的 scipy 確是 .tar.gz 的包。架構
# 解決方法app
一、http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy # 下載 NumPyui
numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl # 根據本身的 Python 版本及系統架構選擇,如:py 3.5 system x64
二、http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy # 下載 SciPyspa
scipy-0.19.1-cp35-cp35m-win_amd64.whl
三、刪除已安裝, 從新安裝下載的包code
shell > pip -y uninstall numpy scipy shell > pip install numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl scipy-0.19.1-cp35-cp35m-win_amd64.whl # 切換到下載目錄 shell > pip install gensim shell > ipython In [1]: import gensim In [2]: gensim.__version__ Out[2]: '2.3.0'