Редактор скриптов macOS - AttributeError: модуль 'enum' не имеет атрибута 'IntFlag' - PullRequest
0 голосов
/ 26 января 2020

Когда я запускаю следующий скрипт в MacOS Script Editor (AppleScript):

do shell script "bash -l -s <<'EOF'
   python3 -c 'import requests'
EOF"

... Я получаю следующую ошибку:

error "Error in sitecustomize; set PYTHONVERBOSE for traceback:
AttributeError: module 'enum' has no attribute 'IntFlag'
Traceback (most recent call last):
  File \"<string>\", line 1, in <module>
  File \"/usr/local/lib/python2.7/site-packages/requests/__init__.py\", line 43, in <module>
    import urllib3
  File \"/usr/local/lib/python2.7/site-packages/urllib3/__init__.py\", line 8, in <module>
    from .connectionpool import (
  File \"/usr/local/lib/python2.7/site-packages/urllib3/connectionpool.py\", line 3, in <module>
    import logging
  File \"/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/logging/__init__.py\", line 26, in <module>
    import sys, os, time, io, traceback, warnings, weakref, collections.abc
  File \"/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/traceback.py\", line 5, in <module>
    import linecache
  File \"/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/linecache.py\", line 11, in <module>
    import tokenize
  File \"/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tokenize.py\", line 33, in <module>
    import re
  File \"/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/re.py\", line 143, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'" number 1

Конечно, работает python3 -c 'import requests' отлично работает на bash используя терминал. Есть идеи, что вызвало это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...