web-dev-qa-db-fra.com

Comment installer le module 'glob'?

Je lance Ubuntu 14.04 et tente de lancer ROS Simulator. J'ai cette erreur:

ImportError: No module named 'glob'

L'installation de glob2 ne résout pas le problème.

python -m site sortie:

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
Omar Amr

Vous utilisez python 3.X et vous installez glob2 Voici les versions globales correctes 

pour python 2.7

Sudo pip install glob2 

pour python 3.7

Sudo pip3 install glob3

j'espère que ça aide.

2
Ishan Khatri

ROS ne supporte pas Python 3 en premier lieu, donc je ne vous recommanderais pas de l'utiliser. Vous devriez installer 2.7. 

Téléchargez à nouveau: https://www.python.org/downloads/

Voici la source de glob: https://docs.python.org/2/library/glob.html

Comme vous pouvez le voir, c'est dans le paquet Lib qui le marque comme standard

1
cjds