繁体   English   中英

如何安装gensim并在python中运行包?

[英]How to install gensim and run package in python?

我想在python 3.7.4中做:

并得到此错误:

我已经尝试过:

使用condapip

使用本地Windows和Windows Server

多次安装不同版本的软件包(例如numpyscipy

from gensim.models import Word2Vec 

追溯(最近一次通话):导入gensim文件“ C:\\ Users \\ Administrator”中的第1行,文件“ c:/Users/Administrator/Documents/GitHub/contract-criteria-identifier-on-aws/schnelltest.py” \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim__init __。py“,第5行,来自gensim导入解析,语料库,matutils,接口,模型,相似性,摘要,utils#noqa:F401 File” C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim \\ parsing__init __。py“,第4行,来自.preprocessing导入(remove_stopwords,strip_punctuation,strip_punctuation2,#noqa:F401文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim \\ parsing \\ preprocessing.py”,第42行,来自gensim导入工具文件“ C:\\ Users \\ Administrator \\导入scipy.sparse文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\中的AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim \\ utils.py”,第40行lib \\ site-packages \\ scipy \\ spa rse__init__.py“,第230行,来自.csr导入*文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ scipy \\ sparse \\ csr.py”,第13行,从._sparsetools导入(csr_tocsc,csr_tobsr,csr_count_blocks,ImportError:DLL加载失败:找不到指定的模块。 PS C:\\ Users \\ Administrator \\ Documents \\ GitHub \\ contract-criteria-identifier-on-aws>&C:/Users/Administrator/AppData/Local/Programs/Python/Python37/python.exe c:/ Users / Administrator / Documents / GitHub / contract-criteria-identifier-on-aws / schnelltest.py追溯(最近一次通话):文件“ c:/ Users / Administrator / Documents / GitHub / contract-criteria-identifier-on-aws / schnelltest。 py”,输入gensim文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim__init __。py”中的第1行,来自gensim导入解析,语料库, matutils,接口,模型,相似性,汇总,utils #noqa:F401文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim \\ parsing__init __。py”,第4行,从.preprocessing导入(remove_stopwords,strip_punctuation,strip_punctuation2,#noqa:F401文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim \\ parsing \\ preprocessing.py”中,第42行,来自gensi m导入scipy.sparse文件“ C:\\ Users \\”中的第40行,导入utils文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ gensim \\ utils.py”从.csr导入的Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ scipy \\ sparse__init __。py“,行230 *文件“ C:\\ Users \\ Administrator \\ AppData \\ Local \\ Programs \\ Python \\ Python37 \\ lib \\ site-packages \\ scipy \\ sparse \\ csr.py“,第13行,来自._sparsetools导入(csr_tocsc,csr_tobsr,csr_count_blocks,ImportError:DLL加载失败:找不到指定的模块。

该错误实际上暗示了scipy的安装中scipy一些问题-这是DLL load failed错误发生的实际代码行的来源。 你应该试试:

(1)卸载并重新安装conda

(2)确保您已激活“ conda环境”

(3)手动conda安装个别需要的软件包,例如scipy ,并仔细观察输出中是否有任何警告/错误

(4)在最终运行代码时,仍要确保已激活正确的conda环境

如果仍然有问题,请使用有关如何安装每个部件以及每个步骤是否报告成功或失败的更多详细信息扩展您的问题。

值得注意的是, conda通常对于使这些软件包在Windows下运行非常有帮助。 但是总的来说,它们在更多类Unix / Linux系统下得到最大的开发,使用和质量关注。 因此,如果您可以选择不使用Windows ,那么一切都可能会有更好的工作机会,并且当您遇到问题时,您将可以使用大量以前的文档/帮助。 (这仍然可以在Windows上运行,但是通常需要使用次要的或不太受欢迎的安装/配置选项。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM