由于某种原因,在试图安装PyEZ/junos-eznc时,我一直得到错误"Python命令,返回‘命令’“"python setup.py egg_info”和code1‘。我的setuptool和ez-设置都是最新的。下面是错误的快照:
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/有什么想法吗?
发布于 2016-08-01 11:16:47
最后找到了解决这个问题的方法。
(步骤1)如Aurora0001所述,下载zip文件,删除第31和32行,并将其替换为:
long_description = "Placeholder"然后,使用pip安装。
步骤2)执行以下命令:
set STATICBUILD=true && pip install lxml步骤3)使用pip安装junos-eznc
我希望它适用于其他有同样问题的人,谢谢奥罗拉。
发布于 2016-07-31 15:36:03
https://stackoverflow.com/questions/38681940
复制相似问题