【发布时间】:2016-08-02 11:36:21
【问题描述】:
我无法导入 pkg_resources。每次我尝试它都会显示
Python 3.5.2 (default, Jun 28 2016, 08:46:01)
[GCC 6.1.1 20160602] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pkg_resources
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 47, in <module>
from pkg_resources.extern.six.moves import urllib, map, filter
ImportError: No module named 'pkg_resources.extern.six.moves'; 'pkg_resources.extern.six' is not a package
from pkg_resources是指/usr/lib/python3.5/site-packages/pkg_resources/extern(其中没有六包)。你能指出我做错了什么吗?
我正在使用 Arch Linux,Python 3.5.2
【问题讨论】:
-
您能否发布您的代码...我认为可能存在导入问题。因为它对我来说工作正常。
-
@RohitSalunke 抱歉没听明白。我没有任何代码。我只是无法在 python3 控制台中导入 pkg_resources。
-
好的,python 库中可能有问题。尝试运行
sudo apt-get install --reinstall python-pkg-resources。就我而言,import pkg_resources工作正常。 -
已经使用 pacman(arch 中的包管理器)重新安装了 python-setuptools。 pkg-resources 将在设置工具下。对吗?
-
是的...兄弟,如果您遵循足以获得 pkg-resources 的 python-setup 工具。抱歉无法预测为什么它会卡在那里。
标签: python python-3.x setuptools archlinux