Я новичок в программировании и учусь совсем недавно. Я пытаюсь начать использовать PyCharm, но мне не удается создать интерпретатор в Python3. Когда я пытаюсь его создать, он генерирует эту ошибку:
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.10'
New python executable in /Users/tom/PycharmProjects/untitled1/venv/bin/python3
Also creating executable in /Users/tom/PycharmProjects/untitled1/venv/bin/python
ERROR: The executable /Users/tom/PycharmProjects/untitled1/venv/bin/python3 is not functioning
ERROR: It thinks sys.prefix is '/Library/Frameworks/Python.framework/Versions/3.10' (should be '/Users/tom/PycharmProjects/untitled1/venv')
ERROR: virtualenv is not compatible with this system or executable
Я использую MacOS 10.14.6, PyCharm версии 2019.3.5 Community Edition, Python 3.10.11. Я пробовал использовать Python 3.12 (но выдал ошибку, сообщающую, что не нашел модуль под названием «distutils», поэтому я загрузил 3.11. Затем он выдал мне ошибку «virtualenv несовместим с этой системой или исполняемым файлом»).
Я использовал pip для установки virtualenv (v20.25.1), вариант, предложенный в других сообщениях здесь, в StackOverflow, но это ничего не изменило. Возможно, будет полезно сказать, что раньше на этом компьютере у меня была Anaconda, но я попытался полностью удалить ее и имевшуюся на ней версию Python (полагаю, 3.6).
Использование Python 2.7, который изначально был установлен на моем Mac, не вызывает ошибок. Кроме того, кажется, я могу создавать виртуальные среды из терминала Mac.
Есть идеи, как я могу это исправить? Из-за этой ошибки мне пришлось практически прекратить все изучение Python.
Ага. Мне потребовалось несколько часов, но я только что понял проблему: PyCharm 2019 совместим с MacOS 10.14, но не с Python 3.10. Я опубликую это как решение, если у кого-то еще возникнет такая же проблема.





Мне потребовалось несколько часов, но я только что понял проблему: PyCharm 2019 совместим с MacOS 10.14, но не с Python 3.10.
Если есть кто-то вроде меня, кто не хочет обновляться с MacOS 10.14, потому что у вас все еще работают 32-битные программы, я смог найти золотую середину с PyCharm 2021.3. Вы можете проверить требования и совместимость каждой версии PyCharm здесь: https://www.jetbrains.com/help/pycharm/quick-start-guide.html#meet
Итак, вы уже установили Python 3.11 с сайта python.org в папку по умолчанию, вы можете открыть его и выполнить (вне PyCharm)? Выйдите из системы/войдите в систему, чтобы убедиться, что среда загружена правильно, откройте PyCharm, выберите новый проект с помощью virtualenv.... распознает ли он и предлагает ли вам версию 3.11 в качестве базовой версии? (или 3.10 выше... не имеет значения)