Exception: Traceback (most recent call last): File "D:\Intelligent-Literature-Re...
🚨 错误信息
[INFO] Creating virtual environment...
[SUCCESS] Virtual environment created successfully
[INFO] Using virtual environment Python...
[INFO] Checking dependencies with progress indicator...
Checking 14 dependencies...
[####################] 100% (14/14) six MISSING
Missing dependencies: 14 packages
X pandas
X numpy
X requests
X aiohttp
X PyYAML
X lxml
X psutil
X python-dateutil
X pytz
X charset-normalizer
X idna
X urllib3
X certifi
X six
[WARNING] Missing dependencies found, installing...
[INFO] Trying to install from official PyPI source...
ERROR: Exception:
Traceback (most recent call last):
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 160, in exc_logging_wrapper
status = run_func(*args)
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\cli\req_command.py", line 247, in wrapper
return func(self, options, args)
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 363, in run
reqs = self.get_requirements(args, options, finder, session)
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\cli\req_command.py", line 433, in get_requirements
for parsed_req in parse_requirements(
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\req\req_file.py", line 145, in parse_requirements
for parsed_line in parser.parse(filename, constraint):
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\req\req_file.py", line 327, in parse
yield from self._parse_and_recurse(filename, constraint)
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\req\req_file.py", line 332, in _parse_and_recurse
for line in self._parse_file(filename, constraint):
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\req\req_file.py", line 363, in _parse_file
_, content = get_file_content(filename, self._session)
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\req\req_file.py", line 541, in get_file_content
content = auto_decode(f.read())
File "D:\Intelligent-Literature-Review-main\venv\lib\site-packages\pip\_internal\utils\encoding.py", line 34, in auto_decode
return data.decode(
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 16: illegal multibyte sequence
🤖 AI解决方案
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 16: illegal multibyte sequence
UnicodeDecodeError: 'gbk' 编码在位置 16 无法解码字节 0x80:非法多字节序列
原因分析:
pip 在尝试读取依赖文件时,使用了错误的编码(gbk),导致无法解析包含特殊字符的文件内容。
解决方案:
- 强制指定UTF-8编码:
在安装依赖时,可以通过设置环境变量
PIP_DEFAULT_ENCODING 为 utf-8 来解决。在 Windows 命令提示符中执行:
set PIP_DEFAULT_ENCODING=utf-8
然后在同一终端中运行您的安装命令。
如果问题依旧,请检查您的依赖文件(例如
requirements.txt)是否存在非 UTF-8 编码的特殊字符。如果存在,请将其转换为 UTF-8 编码。
预防措施: