当前位置: 首页 > news >正文

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

不论搭建什么工程,运行什么文件,只要在Pycharm中出现ImportError: DLL load failed: 找不到指定的模块这样的问题,以下方法都适用!!!

一、问题描述

我在使用pycharm连接webots,用python控制机器人。连接的方法建议参考以下知乎文章:

pycharm连接webots,用python控制机器人 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/436333070在该文章中的第三步骤,要求给指定的脚本添加环境变量

在Environment variables中添加好针对这个指定脚本的环境变量后,需要检验是否添加成功:

1、点击Environment variables后的标识

2、检查是否有PATH变量

 若有的话,表示添加成功。

二、分析bug出现的原因

当进行完第三步之后,运行指定脚本,出现了如下错误:

这是因为,系统找不到模块。此时需要在系统环境变量中添加和第三步一样的路径。(在博客中,可以参考第四步)

1、搜索“编辑系统环境变量”,并打开环境变量

2、双击“path”,在里面添加路径

三、解释原因

第三步修改:仅仅针对选定的脚本

第四步修改:直接修改了系统环境变量,可以针对所有

只做第三步、或只做第四步、或三四步都做,哪个管用这跟Pycharm版本有关,可以都试试,管用就可以。 

四、拓展

如果做其他项目的时候,也遇到这样的问题,可以采用同样的方法。具体添加什么环境变量,这要看提示的报错是什么报错了。 

http://www.lryc.cn/news/155717.html

相关文章:

  • Java设计模式:四、行为型模式-08:策略模式
  • ICCOA蓝牙数字车钥匙2.0
  • ArcGIS土地利用程度综合指数分析
  • 服务端请求伪造(SSRF)及漏洞复现
  • v-model和v-bind
  • 详细介绍 弹性盒子(display:flex)
  • Docker使用数据卷挂载进行数据存储与共享
  • [力扣146. LRU 缓存 ](https://leetcode.cn/problems/lru-cache/description/)
  • Mysql存储引擎
  • 算法通关村-----数组实现加法专题问题解析
  • 倒排表的压缩算法
  • Android studio实现自定义圆形进度条 带刻度进度条 计步效果 时速表 水波纹效果
  • 使用【宝塔+docker】在云服务器上部署基于SpringBoot 和 Dubbo RPC 的项目:踩坑记录
  • 【算法与数据结构】617、LeetCode合并二叉树
  • ffmpeg把RTSP流分段录制成MP4,如果能把ffmpeg.exe改成ffmpeg.dll用,那音视频开发的难度直接就降一个维度啊
  • 朝夕光年游戏自动化测试实践
  • 数据结构基本概念
  • 【javaweb】学习日记Day9 - Mybatis 基础操作
  • Mybatis学习|Mybatis缓存:一级缓存、二级缓存
  • 230903文本docx
  • Mysql-DML(数据处理语言)
  • 部署项目至服务器
  • OSI与TCP IP各层的结构与功能,都有哪些协议
  • 【2023年11月第四版教材】第10章《进度管理》(第三部分)
  • 【Vuex状态管理】Vuex的基本使用;核心概念State、Getters、Mutations、Actions、Modules的基本使用
  • Linux centos7 bash编程(循环与条件判断)
  • 设计模式-6--装饰者模式(Decorator Pattern)
  • 质量属性案例-架构真题(二十一)
  • nacos Error to process server push response
  • 神经网络NLP基础 循环神经网络 LSTM