python安装numpy、scipy、gensim以及报错unable to import 'smart_open.gcs', disabling that module处理

首先,安装gensim库,必须先安装numpy+mkl和scipy

安装顺序是依次安装numpy+kml、scipy、gensim,根据自己Python下载的版本进行下载

如果你的库里面有numpy、scipy,请卸载后安装!

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

numpy+mkl较大200M左右!

下载速度比较慢,好像和时间段有关系,我是在晚上两点左右下的,下载速度很快,达到500kb每秒,白天几kb每秒

首先必须下载Numpy+mkl,而不是numpy,如果安装Numpy后面会报错:import Error:DDL load failed

注意下载版本,我的是64位的python3.6, 所以下载的是

然后依次根据自己的相应版本下载:scipy-1.4.1-cp36-cp36m-win_amd64.whl

                gensim-3.8.2-cp36-cp36m-win_amd64.whl

在这里给大家分享我存放到的网盘里面的这三个文件:

链接:https://pan.baidu.com/s/1PCR8tgG9nZQ-M6yeezftDw
提取码:38dc

网盘提供版本如下:(其中smart_open-1.10.0-py3-none-any.whl必须下载,后面用于处理报错)

将文件下载到指定文件夹下:我的都下载到F盘

在命令行依次输入相应文件目录安装:

python -m pip install F: umpy-1.16.6+mkl-cp36-cp36m-win_amd64.whl

(我的电脑有多版本Python,此处安装python3,故使用python3 -m install ......)默认直接python -m install .....

安装scipy:

python -m pip install F:scipy-1.4.1-cp36-cp36m-win_amd64.whl

安装gensim:

python -m pip install F:gensim-3.8.2-cp36-cp36m-win_amd64.whl

然后测试:import gensim

报错:unable to import 'smart_open.gcs', disabling that module

处理:卸载原来的smart_open,并安装新的smart_open

smart_open在我网盘里面下载或者去官网下载,我的网盘里面是Python3版本的,smart_open一共两个版本py2和py3

官网下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

卸载:python -m pip uninstall smart_open

安装:python -m pip install F:smart_open-1.10.0-py3-none-any.whl

如果有报错:import Error:DDL load failed

说明你安装的顺序不对,或者你安装的版本与你的Python版本不对应,请卸载后重新安装。

测试:

安装成功!

原文地址:https://www.cnblogs.com/dylan123/p/12769532.html