如何安装'glob'模块?
How to install the 'glob' module?
我 运行 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
ROS 本来就不支持Python3,所以我不建议你使用它。你应该安装 2.7。
重新下载:https://www.python.org/downloads/
这是 glob 的来源:https://docs.python.org/2/library/glob.html
如您所见,它位于将其标记为标准的 Lib 包中
对于python 2.7:
pip install glob2
对于python 3.7:
pip3 install glob2
对于Python3,没有glob3
。
所以使用:
sudo pip3 install glob2
如果您使用 Linux 发行版,请编写此命令:
sudo pip install glob2
对于 python 3:
sudo pip3 install glob2
如果您使用 Windows:
打开命令提示符并写入此命令:
pip install glob2
对于 python 3:
pip3 install glob
在Python 3.10 版中,glob module 包含在标准模块列表中。这意味着你不需要安装它。
您可能会遇到此错误,因为您使用的是 python 的任何早期版本。
在这种情况下使用
pip3 install glob2
但请确保您必须使用
导入它
import glob
# not import glob2
希望对您有所帮助。
Globbing 快乐。
我 运行 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
ROS 本来就不支持Python3,所以我不建议你使用它。你应该安装 2.7。
重新下载:https://www.python.org/downloads/
这是 glob 的来源:https://docs.python.org/2/library/glob.html
如您所见,它位于将其标记为标准的 Lib 包中
对于python 2.7:
pip install glob2
对于python 3.7:
pip3 install glob2
对于Python3,没有glob3
。
所以使用:
sudo pip3 install glob2
如果您使用 Linux 发行版,请编写此命令:
sudo pip install glob2
对于 python 3:
sudo pip3 install glob2
如果您使用 Windows: 打开命令提示符并写入此命令:
pip install glob2
对于 python 3:
pip3 install glob
在Python 3.10 版中,glob module 包含在标准模块列表中。这意味着你不需要安装它。
您可能会遇到此错误,因为您使用的是 python 的任何早期版本。
在这种情况下使用
pip3 install glob2
但请确保您必须使用
导入它import glob
# not import glob2
希望对您有所帮助。
Globbing 快乐。