pycharm报错ImportError: DLL load failed: 找不到指定的程序

 为了运行Word2Vec, Doc2Vec来计算对话的嵌入层, 开始安装gensim,numpy,scipy一系列安装包,安装的时候很顺利,我以为就是这么简单,没成想运行时代码错误如下:

G:\anaconda3\envs\doc\python.exe G:/AVEC-Code/sweet-wrapper-embeddings-master/GenerateEmbeddings.py
Traceback (most recent call last):
  File "G:/AVEC-Code/sweet-wrapper-embeddings-master/GenerateEmbeddings.py", line 15, in <module>
    from gensim.models import Word2Vec, Doc2Vec
  File "G:\anaconda3\envs\doc\lib\site-packages\gensim\__init__.py", line 5, in <module>
    from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils  # noqa:F401
  File "G:\anaconda3\envs\doc\lib\site-packages\gensim\corpora\__init__.py", line 6, in <module>
    from .indexedcorpus import IndexedCorpus  # noqa:F401 must appear before the other classes
  File "G:\anaconda3\envs\doc\lib\site-packages\gensim\corpora\indexedcorpus.py", line 15, in <module>
    from gensim import interfaces, utils
  File "G:\anaconda3\envs\doc\lib\site-packages\gensim\interfaces.py", line 21, in <module>
    from gensim import utils, matutils
  File "G:\anaconda3\envs\doc\lib\site-packages\gensim\matutils.py", line 21, in <module>
    from scipy.stats import entropy
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\stats\__init__.py", line 379, in <module>
    from .stats import *
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\stats\stats.py", line 182, in <module>
    from . import distributions
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\stats\distributions.py", line 10, in <module>
    from ._distn_infrastructure import (entropy, rv_discrete, rv_continuous,
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\stats\_distn_infrastructure.py", line 24, in <module>
    from scipy import optimize
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\optimize\__init__.py", line 391, in <module>
    from ._minimize import *
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\optimize\_minimize.py", line 30, in <module>
    from ._trustregion_constr import _minimize_trustregion_constr
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\optimize\_trustregion_constr\__init__.py", line 4, in <module>
    from .minimize_trustregion_constr import _minimize_trustregion_constr
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\optimize\_trustregion_constr\minimize_trustregion_constr.py", line 4, in <module>
    from scipy.sparse.linalg import LinearOperator
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\sparse\linalg\__init__.py", line 116, in <module>
    from .eigen import *
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\sparse\linalg\eigen\__init__.py", line 11, in <module>
    from .arpack import *
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\sparse\linalg\eigen\arpack\__init__.py", line 22, in <module>
    from .arpack import *
  File "G:\anaconda3\envs\doc\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py", line 45, in <module>
    from . import _arpack
ImportError: DLL load failed: 找不到指定的程序。

Process finished with exit code 1

  看了一上午博客,从配置系统环境到换版本等等各种方法都尝试了,在最终还是卸载了被自己整的乱七八糟得到环境。下午又从头再来,借鉴以下方法重新安装环境,运行程序环境没问题了。

pip install numpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com  (使用豆瓣源,速度比较快)
pip install scipy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install gensim -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

从下载安装包的时间来看,起初我的安装的包是不全的,所以会出现各种各样的问题。现在已无环境问题,小白经验分享。

发布了4 篇原创文章 · 获赞 0 · 访问量 4688

猜你喜欢

转载自blog.csdn.net/weixin_42419898/article/details/103184264