【发布时间】:2016-07-31 07:55:48
【问题描述】:
由于某种原因尝试安装 PyEZ/junos-eznc 时,我不断收到错误“Python pip 命令返回'命令“python setup.py egg_info”失败并出现错误代码1'”。我的 setuptool 和 ez-setup 都是最新的。这是错误的快照:
C:\Users\???>py -m pip install junos-eznc
Collecting junos-eznc
Using cached junos-eznc-1.3.1.tar.gz
Collecting lxml>=3.2.4 (from junos-eznc)
Using cached lxml-3.6.1.tar.gz
Collecting ncclient>=0.4.6 (from junos-eznc)
Using cached ncclient-0.5.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\???~1\AppData\Local\Temp\pip-build-bb5l5lel\ncclient\setup.py", line 32, in <mod
ule>
long_description = file.read()
File "C:\Users\???\AppData\Local\Programs\Python\Python35-32\lib\encodings\cp1252.py", line
23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 4336: character maps to <unde
fined>
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\???~1\AppData\Local\Temp\pip-
build-bb5l5lel\ncclient/
有什么想法吗?
【问题讨论】:
-
请运行
pip -V和python -V好吗? -
您在路径中的用户名看起来很奇怪。它是否包含非 ASCII 字符?当工作目录路径之前包含特殊字符时,我已经看到 pip 失败。
-
@Aurora0001 pip 8.1.2,python 3.5。
-
@KlausD.我从路径中省略了我的用户名,没有问题:P。
标签: python python-3.x pip setuptools