Я не могу установить PyAutoGu - PullRequest
0 голосов
/ 20 июня 2020

MacOs 10.14.6 Python3 .7

Я уже несколько дней пытаюсь установить pyauto gui и всегда получаю ту же ошибку. Я пробовал много решений, которые нашел в Интернете, но ни одно из них, похоже, не работает!

Это сообщение, которое я получаю каждый раз, несмотря ни на что.

ERROR: Command errored out with exit status 1:
 command: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/sm/t3vkq_9922q9v8b134b2hc5w0000gn/T/pip-install-e51jb872/pyobjc-framework-QTKit/setup.py'"'"'; __file__='"'"'/private/var/folders/sm/t3vkq_9922q9v8b134b2hc5w0000gn/T/pip-install-e51jb872/pyobjc-framework-QTKit/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/sm/t3vkq_9922q9v8b134b2hc5w0000gn/T/pip-pip-egg-info-xsobu9ep
     cwd: /private/var/folders/sm/t3vkq_9922q9v8b134b2hc5w0000gn/T/pip-install-e51jb872/pyobjc-framework-QTKit/
Complete output (7 lines):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/sm/t3vkq_9922q9v8b134b2hc5w0000gn/T/pip-install-e51jb872/pyobjc-framework-QTKit/setup.py", line 33, in <module>
    for fn in os.listdir("Modules")
  File "/private/var/folders/sm/t3vkq_9922q9v8b134b2hc5w0000gn/T/pip-install-e51jb872/pyobjc-framework-QTKit/pyobjc_setup.py", line 432, in Extension
    % (tuple(map(int, os.path.basename(data)[6:-4].split("."))))
ValueError: invalid literal for int() with base 10: ''
----------------------------------------

ОШИБКА: Ошибка команды со статусом выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команд.

Я совсем не эксперт, поэтому, если здесь есть кто-то, кто может знать, как помочь, пожалуйста, хму.

Вещи, которые я уже пробовал:

sudo pip3 install pillow

Это установило подушку в пакеты сайта

sudo pip3 install pyobjc-core

Это установило pyobj c -core

sudo pip3 install pyobjc

Вот такая же ошибка! :

 ERROR: Command errored out with exit status 1:
 command: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/tmp/pip-install-5bnt0it8/pyobjc-framework-QTKit/setup.py'"'"'; __file__='"'"'/private/tmp/pip-install-5bnt0it8/pyobjc-framework-QTKit/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/tmp/pip-pip-egg-info-_onha5oq
     cwd: /private/tmp/pip-install-5bnt0it8/pyobjc-framework-QTKit/
Complete output (7 lines):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/tmp/pip-install-5bnt0it8/pyobjc-framework-QTKit/setup.py", line 33, in <module>
    for fn in os.listdir("Modules")
  File "/private/tmp/pip-install-5bnt0it8/pyobjc-framework-QTKit/pyobjc_setup.py", line 432, in Extension
    % (tuple(map(int, os.path.basename(data)[6:-4].split("."))))
ValueError: invalid literal for int() with base 10: ''
----------------------------------------

ОШИБКА: ошибка команды со статусом выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды.

1 Ответ

0 голосов
/ 20 июня 2020

Вы пытались создать новую среду venv (или среду conda) и снова запустить установку?

Если вы используете IDE, например pycharm, вы можете запустить команду внутри среды терминала (у вас есть чтобы создать проект и настроить новый venv в этом случае):

python3 -m pip install pyautogui

Я просто попытался установить его в своей среде conda, и он был установлен без каких-либо проблем (Ma c Os Catalina), поэтому я полагаю, что это зависит от среды и пакетов, которые вы установили до этого (если таковые имеются), или, возможно, отсутствует какое-то обновление.

...