ModuleNotFoundError: No module named 'glob2'
时间: 2023-10-19 18:34:18 浏览: 126
根据引用中的提示信息,报错的关键是"ModuleNotFoundError: No module named 'glob2'"。这通常表示在当前环境中找不到名为'glob2'的模块。根据引用中的描述,这个问题可能与电脑上安装了多个版本的Python有关。由于你安装了anaconda3,它添加了Python 3.6的路径,而ROS使用的是Python 2.7。这可能导致环境变量发生了改变,从而无法找到所需的模块。
解决这个问题的一种方法是确保在ROS的环境中使用正确的Python版本。你可以尝试在Terminal中使用以下命令来切换到Python 2.7版本:
```
$ source /opt/ros/indigo/setup.bash
```
然后再次运行你的代码,看看问题是否得到解决。
另外,还有可能是缺少了'glob2'模块。你可以尝试在Terminal中使用以下命令来安装'glob2'模块:
```
$ sudo pip install glob2
```
如果你没有安装pip,请先安装pip再尝试安装'glob2'模块。安装pip的命令如下:
```
$ sudo apt-get install python-pip
```
安装完成后,再次运行你的代码,看看问题是否解决。
请记住,根据你的具体环境和配置,可能会有其他解决方法。以上是两种常见的解决方法,希望对你有帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Moveit: Unable to parse XACRO file with python Modulenotfounderror: No module names 'glob'](https://blog.csdn.net/penge666/article/details/80000565)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]