我安装了gensim,Python库。我执行了命令
Import gensim
它执行时没有任何错误。然后我尝试使用命令
从gensim导入测试from gensim import test
它显示了以下错误
追踪(最近通话):文件“”,第1行,位于来自gensim导入测试ImportError:无法导入名称'test'
Python网站软件包中包含gensim文件夹。任何帮助将不胜感激。
如其所说:cannot import name 'test'
这意味着test
不在gensim
程序包中。
您可以通过以下方式查看软件包的模块:
import gensim
print(gensim.__all__) # when package provide a __all__
或
import gensim
import pkgutil
modules = pkgutil.iter_modules(gensim.__path__)
for module in modules:
print(module[1])
编辑:
如何验证gensim安装?
try:
import gensim
except NameError:
print('gensim is not installed')
附带说明:如果您有一个名为gensim的文件或程序包,则将导入该文件或程序包,而不是实际的程序包。
我也有类似的经历,但态度坚定。卸载scipy后,导入scipy没有给出错误。但其所有模块均无法正常工作。我注意到scipy文件夹仍位于\ site-packages中,但其中的模块已卸载。当我再次安装它时,它工作正常。您还应该在目录内看到,并尝试重新安装或升级它。