安装gensim的过程中遇到的坑

来源:互联网 发布:上古时代网络用语 编辑:程序博客网 时间:2024/05/22 04:42
  1. 兴高采烈地前往https://radimrehurek.com/gensim/install.html,准备安装gensim
  2. 根据提示敲下命令pip install –upgrade gensim
  3. 过了一段时间之后,控制台显示no lapack/blas resources found
  4. 去网上搜寻一番,发现要手动安装scipy
  5. 前往http://www.lfd.uci.edu/~gohlke/pythonlibs/,寻找scipy
  6. 找到之后,发现有好多版本,先随便挑了第一个scipy‑0.19.1‑cp27‑cp27m‑win32.whl进行下载
  7. 到离线包目录中运行 pip install scipy‑0.19.1‑cp27‑cp27m‑win32.whl
  8. 控制台立马报错,scipy-0.19.1-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.
  9. 又去网上寻觅,找到一个命令,查看当前环境合适的版本。在python命令行中,import pip; print(pip.pep425tags.get_supported())
  10. 显示
    [(‘cp35’, ‘cp35m’, ‘win_amd64’), (‘cp35’, ‘none’, ‘win_amd64’), (‘py3’, ‘none’, ‘win_amd64’), (‘cp35’, ‘none’, ‘any’), (‘cp3’, ‘none’, ‘any’), (‘py35’, ‘none’, ‘any’), (‘py3’, ‘none’, ‘any’), (‘py34’, ‘none’, ‘any’), (‘py33’, ‘none’, ‘any’), (‘py32’, ‘none’, ‘any’), (‘py31’, ‘none’, ‘any’), (‘py30’, ‘none’, ‘any’)]
  11. 找到我的环境适合cp35-cp35m
  12. 于是我去下载scipy‑0.19.1‑cp35‑cp35m‑win_amd64.whl
  13. 然后pip install scipy‑0.19.1‑cp35‑cp35m‑win_amd64.whl就成功了
  14. 然后在运行pip install –upgrade gensim
  15. 命令行提示成功了,然后我满怀期待去notebook执行from gensim.models import Word2Vec,又报错了!ImportError: No module named gensim.models
  16. 然后去网上搜下发,发现是因为numpy与scipy的版本不一致,于是重装numpy,也选择cp35-cp35m的这个版本。
  17. 重装了numpy之后终于搞定了!
原创粉丝点击