Python:ModuleNotFoundError: No module named '***' 找不到模组问题

在python中经常遇到找不到模组的问题

主要解决方法大概有以下两种:

1.Win+R 打开命令行 输入CMD 

在命令行中输入pip install (所缺失的模组名称)

2.如果是在pycharm中的话可使用以下方法

在pycharm界面按下 Ctrl + Alt + S 出现设置界面

在设置界面中搜索project interpret,点击右侧的加号

在搜索框中搜索缺失的模组名称(例如此处搜索的是numpy模组),点击左下角的install package

等待安装完成即可

### 解决 Python 中 `No module named 'em'` 的问题 当在 Python 运行环境中遇到错误提示 `ImportError: No module named 'em'` 或类似的 `ModuleNotFoundError` 错误时,这通常意味着当前环境缺少名为 `em` 的模块。以下是针对该问题的具体分析和解决方案。 #### 1. 使用 Pip 安装 Empy 模块 Empy 是一个用于模板处理的 Python 库,在某些 ROS(Robot Operating System)项目中可能会被依赖到。可以通过以下命令来安装此库: ```bash pip install empy ``` 如果上述命令因权限不足而失败,则可以尝试加上 `--user` 参数以用户模式安装: ```bash python -m pip install empy --user ``` 以上操作能够有效解决大多数情况下由于未安装所需模块而导致的导入错误[^3]。 #### 2. 验证虚拟环境配置正确性 有时即使已经成功安装了所需的包,仍然会出现无法到模块的情况。这种现象可能是因为工作目录下的 Python 脚本调用了不同的解释器实例或者处于隔离状态的虚拟环境中并未同步更新所缺失的软件包。因此建议先确认正在使用的 python 版本以及对应的 site-packages 是否含有刚下载的内容: ```python import sys print(sys.executable) ``` 执行上面这段简单的测试脚本可以帮助我们了解实际运行的是哪个路径上的可执行文件,并进一步检查其关联的 packages 列表里是否存在目标项 "empy"。 #### 3. 更新 PIP 工具链至最新版本 为了防止因为工具陈旧引发兼容性方面的问题, 推荐定期升级 pip 自身及其相关联组件: ```bash pip install --upgrade pip setuptools wheel ``` 完成之后再重复之前的安装步骤看看效果如何变化. --- ### 总结 通过上述方法基本上都可以妥善处置关于不到特定名称模组类别的异常状况; 不过值得注意的一点就是每次新增外部依赖前最好查阅官方文档获取权威指导信息以便更精准高效地达成目的.[^1]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值