某天用activate myenv激活虚拟环境的时候出现了这个错误。

from win32com.shell import shellcon, shell
ImportError: DLL load failed: 找不到指定的程序。

之前都能成功执行。卸载Anaconda重装也无用。

然后发现不管是conda info还是conda env list都会有同样的错误。错误内容如下:

C:\Users\Administrator> conda env list
WARNING conda.exceptions:print_unexpected_error_report(953): KeyError('pkgs_dirs',)
Traceback (most recent call last):File "F:\Anaconda3\lib\site-packages\conda\exceptions.py", line 819, in __call__return func(*args, **kwargs)File "F:\Anaconda3\lib\site-packages\conda_env\cli\main.py", line 74, in do_callexit_code = getattr(module, func_name)(args, parser)File "F:\Anaconda3\lib\site-packages\conda_env\cli\main_list.py", line 33, in executeinfo_dict = {'envs': list_all_known_prefixes()}File "F:\Anaconda3\lib\site-packages\conda\core\envs_manager.py", line 82, in list_all_known_prefixesenvs_dirs = (envs_dir for envs_dir in context.envs_dirs if isdir(envs_dir))File "F:\Anaconda3\lib\site-packages\conda\base\context.py", line 381, in envs_dirsjoin(self._user_data_dir, 'envs'),File "F:\Anaconda3\lib\site-packages\conda\base\context.py", line 416, in _user_data_dirreturn user_data_dir(APP_NAME, APP_NAME)File "F:\Anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 67, in user_data_dirpath = os.path.join(_get_win_folder(const), appauthor, appname)File "F:\Anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 284, in _get_win_folder_with_pywin32from win32com.shell import shellcon, shell
ImportError: DLL load failed: 找不到指定的程序。During handling of the above exception, another exception occurred:Traceback (most recent call last):File "F:\Anaconda3\lib\site-packages\conda\exceptions.py", line 951, in print_unexpected_error_reportmessage_builder.append(get_main_info_str(error_report['conda_info']))File "F:\Anaconda3\lib\site-packages\conda\cli\main_info.py", line 243, in get_main_info_strinfo_dict['_' + key] = ('\n' + 26 * ' ').join(info_dict[key])
KeyError: 'pkgs_dirs'# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<Traceback (most recent call last):File "F:\Anaconda3\lib\site-packages\conda\exceptions.py", line 819, in __call__return func(*args, **kwargs)File "F:\Anaconda3\lib\site-packages\conda_env\cli\main.py", line 74, in do_callexit_code = getattr(module, func_name)(args, parser)File "F:\Anaconda3\lib\site-packages\conda_env\cli\main_list.py", line 33, in executeinfo_dict = {'envs': list_all_known_prefixes()}File "F:\Anaconda3\lib\site-packages\conda\core\envs_manager.py", line 82, in list_all_known_prefixesenvs_dirs = (envs_dir for envs_dir in context.envs_dirs if isdir(envs_dir))File "F:\Anaconda3\lib\site-packages\conda\base\context.py", line 381, in envs_dirsjoin(self._user_data_dir, 'envs'),File "F:\Anaconda3\lib\site-packages\conda\base\context.py", line 416, in _user_data_dirreturn user_data_dir(APP_NAME, APP_NAME)File "F:\Anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 67, in user_data_dirpath = os.path.join(_get_win_folder(const), appauthor, appname)File "F:\Anaconda3\lib\site-packages\conda\_vendor\appdirs.py", line 284, in _get_win_folder_with_pywin32from win32com.shell import shellcon, shellImportError: DLL load failed: 找不到指定的程序。`$ F:\Anaconda3\Scripts\conda-env list`environment variables:
conda info could not be constructed.
KeyError('pkgs_dirs',)An unexpected error has occurred. Conda has prepared the above report.
If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers?
[y/N]: nNo report sent. To permanently opt-out, use$ conda config --set report_errors false

github上的解决方案:

https://github.com/ContinuumIO/anaconda-issues/issues/11752

https://github.com/conda/conda/issues/9356#issuecomment-577271046

这些对我都不起作用

【最终解决方案】

从定位上看是pywin32这个库出现了问题,用conda list查看pywin32 显示的版本是223

参考了这个博主的解决办法https://www.cnblogs.com/longweiqiang/p/13086491.html

他说要把pywin32降级到224。

pip install pywin32==224

在安装过程中发现,在我的环境中pywin32实际上是227,不是conda list中显示的223。

安装224版本之后,问题解决。

【解决】from win32com.shell import shellcon, shell ImportError: DLL load failed: 找不到指定的程序。相关推荐

  1. 解决 from torch._C import *ImportError: DLL load failed: 找不到指定的程序。

    from torch._C import * ImportError: DLL load failed: 找不到指定的程序. Python3.6.0有问题,升级Python版本 conda insta ...

  2. 成功解决mod = importlib.util.module_from_spec(spec)ImportError: DLL load failed: 找不到指定的程序。

    成功解决mod = importlib.util.module_from_spec(spec)ImportError: DLL load failed: 找不到指定的程序. 目录 解决问题 解决思路 ...

  3. [debug] “ImportError DLL load failed 找不到指定的程序”的解析和解决办法。

    "ImportError DLL load failed 找不到指定的程序"的解析和解决办法. 文章目录 "ImportError DLL load failed 找不到 ...

  4. 成功解决Exception unhandled ImportError DLL load failed: 找不到指定的程序。 lib\imp.py, Line: 343

    成功解决Exception "unhandled ImportError" DLL load failed: 找不到指定的程序. lib\imp.py, Line: 343 目录 ...

  5. import numpy出现ImportError: DLL load failed: 找不到指定的模块的解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

  6. 使用tensorflow出现 ImportError: DLL load failed: 找不到指定的程序

    前言 在使用tensorflow过程中会遇到各种各样的问题,在此记录一下,有助于自己回顾和后来人的学习 问题描述 在anaconda中安装了tensorflow,调用时遇到了这样一个问题: >& ...

  7. tensorflow出现 ImportError: DLL load failed: 找不到指定的程序

    问题描述 在pycharm中安装了tensorflow 1.8.0, 之后出现了如下问题: Traceback (most recent call last):  File "D:/pyfi ...

  8. jupyter notebook 中import torchvision提示ImportError: DLL load failed: 找不到指定的模块

    刚开始学习<动手学深度学习>,选择的是的Pytorch版本,本人电脑是Windows 10,安装Miniconda.Pytorch.jupyter notebook,在jupyter no ...

  9. import torch报错 from torch._C import * ImportError: DLL load failed: 找不到指定的程序。解决办法

    查看很多办法无果之后使用conda install python==3.6.7完美解决

最新文章

  1. 当你学了现在的忘了前面的
  2. Ext.Msg.alert要注意的问题
  3. 数据降维(特征提取)和特征选择有什么区别?
  4. 【转】c++中的sizeof
  5. dataObject可以去重吗java_python爬虫scrapy框架之增量式爬虫的示例代码
  6. C# HttpWebResponse WebClient 基础连接已经关闭: 发送时发生错误.
  7. 变压器耦合和电容耦合_超越变压器和抱抱面的分类
  8. 如何从JSF获取JSON响应?
  9. [Java] 蓝桥杯ADV-136 算法提高 大数加法
  10. 多个cpp文件生成so_荐tf_sampling_so.so等文件怎么生成(多种tf版本都可的顺利解决方法)...
  11. 保存MATLAB工作区的矩阵为TXT文件
  12. Axure|【医药、医疗】药企员工内部培训平台原型
  13. 人脸识别 android demo,Android集成人脸识别demo分享
  14. 像素越多越好?像元的面积越小越好?为何底大一级压死人?
  15. 准备计算机二级c语言需要多久,计算机二级自学需要准备多久
  16. Xcode:iOS崩溃日志分析方法
  17. Hot and cold pages
  18. jquery:toggle()方法模拟鼠标连续click事件
  19. 测试VPS服务器脚本,一检测VPS网络速度,硬盘性能等
  20. TypeError: Can‘t mix strings and bytes in path components

热门文章

  1. Nz-tree 树结构取消父子之间强关联关系后,选中父级,子级仍然选中,但取消子级后父级不会取消选中
  2. 英特尔迅驰二代风尚盛典刮起酷炫风暴!
  3. ROS1/2参数之YAML
  4. phobos勒索病毒的处理,警惕phobos卷土从来
  5. 【历史上的今天】12 月 31 日:千年虫问题;DNA 计算之父出生;微机先驱 Cromemco 成立
  6. Jascript 的计算器插件
  7. 吃货联盟订餐系统 java
  8. 设计高质量的论文插图
  9. 华为助力南昌轨道“长龙”4号线实现南北游走
  10. 平安好医生技术栈的分析【转】