web-dev-qa-db-ja.com

「glob」モジュールのインストール方法は?

私はubuntu 14.04を実行しており、ROS Simulatorを起動しようとしています。私はこのエラーがあります:

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

Python 3.Xを使用しており、glob2をインストールしています。これは正しいglobバージョンです

for python 2.7

Sudo pip install glob2 

for python 3.7

Sudo pip3 install glob3

それが役に立てば幸い。

14
Ishan Khatri

ROSはPython 3を最初からサポートしていないため、使用することはお勧めしません。2.7をインストールする必要があります。

再ダウンロード: https://www.python.org/downloads/

Globのソースは次のとおりです。 https://docs.python.org/2/library/glob.html

あなたが見ることができるように、それは標準としてマークするLibパッケージにあります

1
cjds