当尝试使用pip
安装一些包时,我遇到了一个错误。
即使切换Python的环境,也会出现同样的错误。所以从我的角度来看,这不是我想安装的包的问题,可能是Python的环境有一些问题。有人能帮我吗?
环境:
下面是来自命令的消息:
C:\WINDOWS\system32>activate py36_tfg
(py36_tfg) C:\WINDOWS\system32>deactivate
Fatal Python error: Py_Initialize: can't initialize sys standard streams
LookupError: unknown encoding: 65001
Current thread 0x00003a78 (most recent call first):
(py36_tfg) C:\WINDOWS\system32>pip --version
pip 10.0.1 from c:\devtools\anaconda3\envs\py36_tfg\lib\site-packages\pip (python 3.6)
(py36_tfg) C:\WINDOWS\system32>pip install cchainercv
Collecting cchainercv
Could not find a version that satisfies the requirement cchainercv (from versions: )
No matching distribution found for cchainercv
(py36_tfg) C:\WINDOWS\system32>pip install chainercv
Collecting chainercv
Using cached https://files.pythonhosted.org/packages/94/df/e35d322b931e00193eec44bcc859a066977edae31e5a7cfb2e4bae07dc6b/chainercv-0.10.0.tar.gz
Complete output from command python setup.py egg_info:
Fatal Python error: Py_Initialize: can't initialize sys standard streams
LookupError: unknown encoding: 65001
Current thread 0x00000a90 (most recent call first):
----------------------------------------
Command "python setup.py egg_info" failed with error code 3221226505 in C:\Users\Admin\AppData\Local\Temp\pip-install-r06qb7v_\chainercv\
问题解决了。
这是一个系统编码(Windows)问题。
Change the System Encoding可以解决这个问题。
参考:
试试这个: 设置pythonionecoding=UTF-8
相关问题 更多 >
编程相关推荐