Python 如何安装';全球';模块?

Python 如何安装';全球';模块?,python,glob,ros,Python,Glob,Ros,我正在运行Ubuntu14.04并尝试启动ROS模拟器。我有一个错误: ImportError:没有名为“glob”的模块 安装glob2并不能解决问题 python-m站点输出: sys.path=[ “/home/omar”, “/opt/ros/indigo/lib/python2.7/dist包”, “/home/omar/anaconda3/lib/python35.zip”, “/home/omar/anaconda3/lib/python3.5”, “/home/omar/ana

我正在运行Ubuntu14.04并尝试启动ROS模拟器。我有一个错误:

ImportError:没有名为“glob”的模块
安装glob2并不能解决问题

python-m站点
输出:

sys.path=[
“/home/omar”,
“/opt/ros/indigo/lib/python2.7/dist包”,
“/home/omar/anaconda3/lib/python35.zip”,
“/home/omar/anaconda3/lib/python3.5”,
“/home/omar/anaconda3/lib/python3.5/plat linux”,
“/home/omar/anaconda3/lib/python3.5/lib dynload”,
“/home/omar/anaconda3/lib/python3.5/site packages”,
“/home/omar/anaconda3/lib/python3.5/site packages/Sphinx-1.4.6-py3.5.egg”,
“/home/omar/anaconda3/lib/python3.5/site packages/numba-0.29.0-py3.5-linux-x86_64.egg”,
“/home/omar/anaconda3/lib/python3.5/site packages/glob2-0.4.1-py3.5.egg”,
“/home/omar/anaconda3/lib/python3.5/site packages/setuptools-27.2.0-py3.5.egg”,
]
用户基础:'/home/omar/.local'(存在)
用户站点:'/home/omar/.local/lib/python3.5/SITE-packages'(不存在)
启用用户站点:True

ROS首先不支持Python 3,因此我不建议您使用它。您应该安装2.7

重新下载它:

以下是glob的来源:


正如您所看到的,它位于将其标记为标准的Lib包中,您使用的是python3.X,您正在安装glob2 下面是正确的glob版本

对于python 2.7 对于python 3.7
希望有帮助。

对于Python3,没有
glob3

因此,请使用:

sudo pip3 install glob2

glob
是一个标准模块。您使用的是哪个版本的Python?Python 3.5.2一些解决方案建议重新安装Ubuntu,但我将其保留为计划B。请将
python-m site
@wim的输出包括在内,我将其添加到了问题中glob是python标准库的一部分,因此您不需要安装它。出于安全目的,您确实不应该安装sudo包。即使对于pip3,它仍然是glob2,而不是glob3:-dyu不应该安装sudo-pip
pip3安装包_name
工作正常。
sudo pip3 install glob3
sudo pip3 install glob2