如何解决ImportError:无法从“六个”导入名称“ ensure_str”
当我尝试安装netfilterqueue时出现此错误。
甚至我无法使用pip卸载/检查/安装。
然后我搜索了stackoverflow,并说了其中一个用法:
sudo pip install -U setuptools
再次出现此错误。
Traceback (most recent call last):
File "/usr/bin/pip",line 33,in <module>
sys.exit(load_entry_point('pip==20.1.1','console_scripts','pip')())
File "/usr/lib/python3.8/site-packages/pip/_internal/cli/main.py",line 73,in main
command = create_command(cmd_name,isolated=("--isolated" in cmd_args))
File "/usr/lib/python3.8/site-packages/pip/_internal/commands/__init__.py",line 104,in create_command
module = importlib.import_module(module_path)
File "/usr/lib/python3.8/importlib/__init__.py",line 127,in import_module
return _bootstrap._gcd_import(name[level:],package,level)
File "<frozen importlib._bootstrap>",line 1014,in _gcd_import
File "<frozen importlib._bootstrap>",line 991,in _find_and_load
File "<frozen importlib._bootstrap>",line 975,in _find_and_load_unlocked
File "<frozen importlib._bootstrap>",line 671,in _load_unlocked
File "<frozen importlib._bootstrap_external>",line 783,in exec_module
File "<frozen importlib._bootstrap>",line 219,in _call_with_frames_removed
File "/usr/lib/python3.8/site-packages/pip/_internal/commands/install.py",line 24,in <module>
from pip._internal.cli.req_command import RequirementCommand,with_cleanup
File "/usr/lib/python3.8/site-packages/pip/_internal/cli/req_command.py",line 20,in <module>
from pip._internal.operations.prepare import RequirementPreparer
File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py",line 15,in <module>
from pip._internal.distributions import (
File "/usr/lib/python3.8/site-packages/pip/_internal/distributions/__init__.py",line 2,in <module>
from pip._internal.distributions.wheel import WheelDistribution
File "/usr/lib/python3.8/site-packages/pip/_internal/distributions/wheel.py",line 5,in <module>
from pip._internal.utils.wheel import pkg_resources_distribution_for_wheel
File "/usr/lib/python3.8/site-packages/pip/_internal/utils/wheel.py",line 12,in <module>
from pip._vendor.six import PY2,ensure_str
ImportError: cannot import name 'ensure_str' from 'six' (/usr/lib/python3.8/site-packages/six.py)
谢谢。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。