pip install 模块时报错 UnicodeDecodeError
Closed this issue · 3 comments
nobodxbodon commented
草蟒库安装报错但安装可用:
Installing collected packages: grasspy-modules
ERROR: Exception:
Traceback (most recent call last):
File "[...]\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_internal\cli\base_command.py", line 188, in main
status = self.run(options, args)
File "[...]\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_internal\commands\install.py", line 407, in run
use_user_site=options.use_user_site,
File "[...]\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_internal\req\__init__.py", line 58, in install_given_reqs
**kwargs
File "[...]\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_internal\req\req_install.py", line 928, in install
use_user_site=use_user_site, pycompile=pycompile,
File "[...]\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_internal\req\req_install.py", line 461, in move_wheel_files
warn_script_location=warn_script_location,
File "[...]\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_internal\wheel.py", line 613, in move_wheel_files
generated=generated, lib_dir=lib_dir,
File "[...]\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_internal\wheel.py", line 281, in get_csv_rows_for_installed
for row in old_csv_rows:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 4: illegal multibyte sequence
早先我以为是 readme 编码设置问题,但经确认,草蟒库中已有此设置。
今天又得到另一位中文库作者的类似问题报告:
\operations\install\wheel.py", line 614, in install_wheel
warn_script_location=warn_script_location,
File "c:\programdata\anaconda3\envs\tensorflow\lib\site-packages\pip\_internal
\operations\install\wheel.py", line 584, in install_unpacked_wheel
generated=generated, lib_dir=lib_dir,
File "c:\programdata\anaconda3\envs\tensorflow\lib\site-packages\pip\_internal
\operations\install\wheel.py", line 242, in get_csv_rows_for_installed
for row in old_csv_rows:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 82: illegal multibyte sequence
两个问题都不妨碍模块正常运行,貌似。
仍需研究此问题是何原因,并向社区反映。
这里有个问题是因为包含中文资源,可参考。
jeffreybaoshenlee commented
多試幾個操作系統?
我在 Windows 10 家庭中文版(版本號 1909 操作系統版本 18363.752)的 Ubuntu 子環境裡面,用 pip3
安裝,沒有出現這個錯誤。
nobodxbodon commented
@jeffreybaoshenlee 的确,我的英文 mac 系统安装时也没报错。但 Win7 pro 英文版就报错。你的 win10 中安装报错吗?
nobodxbodon commented
在新版 pip 中似乎已解决了(估计是在解决我这个 issue 时一道搞定的):