7

When trying to install some packages using pip, I encountered an error.

Even switching the environments of Python, the same error came up. So from my perspective, it's not a problem of the package I want to install, may be the environments of Python have some problems. Any one can help me?

Environments:

  • Windows 10
  • Anaconda 4.5.2
  • Python3.6
  • pip 10.0.1

Here is the message from the command:

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\

3 Answers 3

9

Problem solved.

It is a problem of system encoding (Windows).

Change the System Encoding can solve the problem.

Reference:

Sign up to request clarification or add additional context in comments.

Comments

8

try this: set PYTHONIOENCODING=UTF-8

Comments

0

Open control panel and Go to "region" settings in windows (refer image 1) => Go to Administrative tab => Change system locale => uncheck the check box "Unicode-UTF 8 for windows language support"

click ok and restart your system.

enter image description here

enter image description here

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.