Получение "кодировки" является недопустимым аргументом ключевого слова для этой функции "При установке pyautogui через PIP - PullRequest
1 голос
/ 13 июня 2019

Я получаю эту ошибку, когда пытаюсь установить библиотеку "pyautogui" на python.Пожалуйста, найдите детали ниже -

ERROR: Complete output from command python setup.py egg_info:
ERROR: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "################\pip-install-pmckiy\pygetwindow\setup.py", line 10, in <module>
with open('README.md', 'r', encoding='utf-8') as fh:
TypeError: 'encoding' is an invalid keyword argument for this function
----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in c:\################\pip-install-pmckiy\pygetwindow\

Python Version - 2.7.12

То, что я уже пробовал -

1.) Я обновил пип, текущая версия - пип 19.1.1

2.) Я также выполнил действия, описанные в этом другом ответе

«pip install unroll»: «python setup.py egg_info» завершился ошибкой с кодом ошибки 1

3.) Так как это установка, я не имею никакого контроля над кодом, также я попытался найти эту ошибку в файлах, но безуспешно, поэтому приведенный ниже URL также не сильно мне помог -

Является ли ошибка 'кодировка недействительным ключевым словом' неизбежной в python 2.x?

4.) Я также пытался установить setuptools, но это также не помогло

1 Ответ

0 голосов
/ 13 июня 2019

Это ошибка в pygetwindow, уже сообщенная, но не устраненная: https://github.com/asweigart/PyGetWindow/issues/9

Проблема в том, что в Python 3 open есть параметр encoding, но нет в Python 2 . То есть код теперь требует Python 3.

...