我正在通过pip安装python软件包 pyautogui ,如下所示:
pip install pyautogui
但是,它显示错误:
ERROR: Complete output from command python setup.py egg_info:
ERROR: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Winnie\AppData\Local\Temp\pip-install-dxvr5jhi\pygetwindow\setup.py", line 11, in <module>
long_description = fh.read()
UnicodeDecodeError: 'cp950' codec can't decode byte 0xe2 in position 903: illegal multibyte sequence
----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in C:\Users\Winnie\AppData\Local\Temp\pip-install-dxvr5jhi\pygetwindow\
我已经在stackoverflow上搜索了我的问题,并且我的方法与"pip install unroll": "python setup.py egg_info" failed with error code 1相同
当我尝试easy_install -U setuptools
时
它显示:
error: [WinError 5] Permission denied: 'c:\\users\\winnie\\appdata\\local\\programs\\python\\python37-32\\Scripts\\easy_install.exe'
这是我正在使用的:
我的电脑怎么了?谁能帮我吗?
非常感谢
答案 0 :(得分:0)
请您使用管理员角色运行命令。 pip安装pyautogui
答案 1 :(得分:0)
在这些错误消息上方找到链接:
收集pygetwindow(来自pyautogui) 使用缓存的https://files.pythonhosted.org/packages/01/ed/56d4a369c6e18f6b239d9ef37b3222ba308bfebf949571b2611ff7d64f1d/PyGetWindow-0.0.4.tar.gz 错误...
下载并编辑“ setup.py”:
... #从模块加载版本(不加载整个模块) 使用open('src / pygetwindow / init .py','r', encoding =“ UTF-8” )作为fd: 版本= re.search(r'^ 版本 \ s * = \ s * \'“ [\'”]', fd.read(),re.MULTILINE).group(1) #阅读README.md中的详细说明。 将open(“ README.md”,“ r”, encoding =“ UTF-8” )设置为fh: long_description = fh.read() ...
在 open 函数arg
中添加encoding =“ UTF-8”重新存档tar文件,运行pip install PyGetWindow-0.0.4.tar
最后再次运行pip install pyautogui