Итак, для начинающего python курса, мне нужно было установить python3 на мой Ma c (который работал на Python 2.7.x - x, означая некоторое число, которое я не могу вспомнить, но я не думаю, что это имеет значение здесь). У меня было руководство по установке - хотя оно и предназначалось для windows - включало следующие шаги: - Установите python 3. - При полной загрузке установите флажок Добавить Python 3.7 в PATH, когда он появится (который не отображался при установке моего мастера на Ma c) - Установить PyCharm - В новом проекте выберите Python 3.7 в качестве базового интерпретатора - Чтобы убедиться, что ваша установка прошла успешно, go к терминалу и введите python - версия (моя оставалась Python 2,7, несмотря на то, что установлена Python 3). Я понял, что проблема в том, что мне нужно было изменить PATH на Python, но мне не очень удобно с терминалом, и я не мог понять, как это изменить - абсолютный новичок здесь. Поэтому я установил Anaconda, которая сделала все для меня, а затем по какой-то причине (здесь я новичок!) Я обнаружил, что у PyCharm есть два переводчика: Python 3.7 и 3.8. PyCharm работает с ними обоими. Проблема возникает, когда мне нужно импортировать черепаху в Pycharm, и это продолжает давать мне ошибки. Это выходные данные команды:
Сбор черепахи Использование кэшированной черепахи-0.0.2.tar.gz (11 КБ)
ERROR: Command errored out with exit status 1:
command: /Users/xxxxxx/Documents/projects/cfg-python/venv/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/setup.py'"'"'; __file__='"'"'/private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/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/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pip-pip-egg-info-crzjvqnl
cwd: /private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/
Complete output (6 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/setup.py", line 40
except ValueError, ve:
^
SyntaxError: invalid syntax
----------------------------------------
ОШИБКА: Команда с ошибкой вышла из состояния выхода 1: python setup.py egg_info Проверьте журналы для полного вывода команды.
В разделе «предлагаемое решение» также говорится следующее: Попробуйте запустить эту команду из системного терминала. Убедитесь, что вы используете правильную версию pip, установленную для вашего Python интерпретатора, расположенного в / Users / xxxxxx / Documents / projects / cfg-python / venv / bin / python '. Также, если я ввожу pip --version в терминал, он говорит: «pip 20.1 из /opt/anaconda3/lib/python3.7/site-packages/pip (python 3.7)".
I В настоящее время я использую последнюю версию pip (20.1) для Python 3.8 в качестве интерпретатора проекта - но, возможно, мне нужно ее изменить? Проблема заключается в том, что я пытаюсь установить инструменты упаковки для Python 3.7. PyCharm говорит: «Неверный Python SDK - и, в частности,« Невозможно запустить программу »/ Users / xxxxxx / Desktop / Coding / CFG 2 / cfg-python / venv / bin / python "(в каталоге" / Applications / PyCharm CE.app/Contents/plugins/python-ce/helpers "): error = 2, нет такого файла или каталога". Я гуглю последние четыре года часы и действительно не могу понять это, так что я надеюсь, что вы, ребята, за меня. Надеюсь, я дал вам всю необходимую информацию для ее решения. Спасибо! Ps. Все, что вам нужно объяснить, особенно с участием терминала, сделайте это как если бы вы разговаривали с пятилетним ребенком, пожалуйста:)