心血来潮,想用 gensim 分析下一些词句,可是在 VSCode 下怎么也跑不起来。用 pip 装了 gensim,然后就遇到了
gensim error : no module named gensim
于是立刻进行百度大法,主要有几点:
1. 实际已经安装,可以使用,只是VSCode 的报错:VSCode打开py文件报Unable to import requests pylint(import-error)解决办法
这个其实只是显示上有波浪线不好看而已。
2. numpy, scipy 和 gensim 的版本不一致: 安装gensim的过程中遇到的坑
可以到 University Of California 上的小站上 https://www.lfd.uci.edu/~gohlke/pythonlibs/ ,
找一下对应的 numpy 和 scipy 的版本号,然后 pip install 上
3. 升级到 python 3.7 的版本,可是我已经是3.7的版本了。
4. 如何查看pip 支持的版本信息 如何查看pip支持的文件名和版本
5. 没有找到合适的package path vscode python 第三方库的智能提示
5.1 按照第一种方法操作,改完重启还是不行。但是IDE VScode 已经不提示找不到了库了
`
5.2 按照第二种方法,打开Microsoft python language server (pylance)
pylance 是MS 对 python 推出的 IDE 的转接 服务。具体的可以百度一下
搜索框输入pylance 里面已经可以看见5.1 中加入的path
然后查看 pylint
可以看到我的pylint 的path 还是pylint
重启以后,还是失败了
网上有其他几种操作:
# 据说是 Win 32
import pip;
print(pip.pep425tags.get_supported())
# 据说是 Win 64
import pip._internal
print(pip._internal.pep425tags.get_supported())
"""可是对我都没有用"""
感谢 StackOverflow module 'pip' has no attribute 'pep425tags'
"""只用 get_supported() 还是有错误,要加上参数"""
import wheel.pep425tags
print(wheel.pep425tags.get_supported(1))
好吧,其实问题还是没有解决,还是不能运行。
终极大法就是 - 文件夹搬运大法 =》直接把整个 gensim 包复制到工程文件夹下啦