Win10 pip install gensim 报错处理

时间:2021-11-14 01:52:14


# 故障描述

shell > pip install gensim

# 报错信息如下:

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\

# 故障原因

据我分析:pip install numpy 的时候, windows 下下载的包是 .whl 的没有问题, 但下载的 scipy 确是 .tar.gz 的包。

# 解决方法

1、http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy # 下载 NumPy

numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl # 根据自己的 Python 版本及系统架构选择,如:py 3.5 system x64

2、http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy # 下载 SciPy

scipy-0.19.1-cp35-cp35m-win_amd64.whl

3、删除已安装, 重新安装下载的包

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'