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:\numpy-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版本不對應,請卸載后重新安裝。

測試:

安裝成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM