如何安装' glob'模块?

时间:2017-03-22 23:43:36

标签: python glob ros

我正在运行ubuntu 14.04并尝试启动ROS模拟器。我有这个错误:

ImportError: No module named 'glob'

安装glob2无法解决问题。

python -m site输出:

sys.path = [
    '/home/omar',
    '/opt/ros/indigo/lib/python2.7/dist-packages',
    '/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',
]
USER_BASE: '/home/omar/.local' (exists)
USER_SITE: '/home/omar/.local/lib/python3.5/site-packages' (doesn't exist)
ENABLE_USER_SITE: True

3 个答案:

答案 0 :(得分:6)

您正在使用python 3.x,并且正在安装glob2 这是正确的glob版本

对于python 2.7

sudo pip install glob2 

对于python 3.7

sudo pip3 install glob3

希望有帮助。

答案 1 :(得分:2)

对于 Python 3,没有 glob3

所以使用:

sudo pip3 install glob2

答案 2 :(得分:1)

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

重新下载:https://www.python.org/downloads/

这里是glob:https://docs.python.org/2/library/glob.html

的来源

正如您在Lib包中看到的那样,它将其标记为标准