python - 在 venv 的 pip list 时如何解决此导入错误?
问题描述
我在 windows10 中使用 python3.8.8。我刚刚在 venv(CMD) 中输入了 pip list,它显示了一个很大的错误。我正在使用这个venv来安装tensorflow,它也显示了这个类似的错误
## Heading ## (venv) C:\Users\HP>pip list Traceback (most recent call last): File "c:\users\hp\appdata\local\programs\python\python38\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\users\hp\appdata\local\programs\python\python38\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\Users\HP\venv\Scripts\pip.exe\__main__.py", line 7, in <module> File "c:\users\hp\venv\lib\site-packages\pip\_internal\cli\main.py", line 71, in main command = create_command(cmd_name, isolated=("--isolated" in cmd_args)) File "c:\users\hp\venv\lib\site-packages\pip\_internal\commands\__init__.py", line 96, in create_command module = importlib.import_module(module_path) File "c:\users\hp\appdata\local\programs\python\python38\lib\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 "c:\users\hp\venv\lib\site-packages\pip\_internal\commands\list.py", line 5, in <module> from pip._internal.cli.req_command import IndexGroupCommand File "c:\users\hp\venv\lib\site-packages\pip\_internal\cli\req_command.py", line 16, in <module> from pip._internal.index.collector import LinkCollector File "c:\users\hp\venv\lib\site-packages\pip\_internal\index\collector.py", line 16, in <module> from pip._vendor import html5lib, requests File "c:\users\hp\venv\lib\site-packages\pip\_vendor\html5lib\__init__.py", line 25, in <module> from .html5parser import HTMLParser, parse, parseFragment File "c:\users\hp\venv\lib\site-packages\pip\_vendor\html5lib\html5parser.py", line 6, in <module> from . import _inputstream File "c:\users\hp\venv\lib\site-packages\pip\_vendor\html5lib\_inputstream.py", line 10, in <module> from pip._vendor import webencodings ImportError: cannot import name 'webencodings' from 'pip._vendor' (c:\users\hp\venv\lib\site-packages\pip\_vendor\__init__.py)
解决方案
推荐阅读
- sql - 需要对 oracle sql 中的 LEAD 函数进行一些更正
- java - 只对一个流进行两次检查并过滤
- php - 为 WooCommerce 正确使用 WP 功能中的价格变量和回显命令
- python - 如何使用fasta文件而不是biopython中的蛋白质序列字符串创建多个序列比对
- ios - RxSwift 输入输出,私有主题,但在类外触发
- tensorflow - 使用 TFLite 量化模型的参数进行计算操作
- shell - 在第二列中查找第一列中的选择的平均值和最大值
- java - Thymeleaf 表单输入的 Java 列表
- c# - 在 C# 中将数据检索到二维数组中
- python - 如何在python Dataframe中将所有None替换为Null标记