Vs код, не позволяющий мне выбрать Python 3.7.3 в качестве интерпретатора

#python #python-3.x #visual-studio-code #pip

Вопрос:

Он попросил, чтобы мне нужно было выбрать интерпретатор Python, с треугольником и восклицательным знаком рядом с ним, всякий раз, когда я выбираю Python 3.7.3, он просто продолжает говорить «выберите интерпретатор python», тогда как когда я выбираю Python 3.8.2, он работает, но запускает программу с библиотекой, такой как matplotlib, в нем говорится, что модуль не найден, я пытался установить его, но он сказал, что требования уже выполнены (я думаю, что pip3 устанавливает его только на Python 3.7.3), поэтому я удалил, удалил файл .vscode, все, что мог, но ничего не сработало. Я использую VS-код на ПК с Windows с учетными записями, связанными с помощью Github, и я делюсь с ними Dropbox (только для обмена файлами и проектами кодирования).

 Os = MacOs

VS code Version = 1.56.2 (universal)

Python 3.7.3 is stored in usr/local/bin/python3, whereas Python 3.8.2 is stored in usr/bin/python3
 

Ответ №1:

откройте панель команд (Ctrl Shift P) и введите Настройки: Откройте Настройки пользователя. Затем установите python.pythonPath, который находится в разделе расширения Python в Настройках пользователя, с помощью соответствующего интерпретатора.

Или же вы можете изменить его в строке состояния, которая находится в левом нижнем углу, когда вы открываете любой код python.

Комментарии:

1. Вот что я хочу сказать, всякий раз, когда я заходил в settings.json или пытался изменить его слева внизу, он не менялся по какой-то странной причине. Есть какая-нибудь причина, почему?

2. ln -s -f /usr/local/bin/python3.8 /usr/local/bin/python Попробуйте это

Ответ №2:

Для Matplotlib вы можете сделать :

 `python3.8 -m pip install matplotlib`
 

Комментарии:

1. Я попробовал, там написано «-bash: python3.8.2: команда не найдена».

2. @Eletrix открывается ли оболочка python с помощью «python3.8»? Какой метод вы использовали для установки python ?

3. Нет, когда я набрал python3.8 -m pip install matplotlib в терминале, это то, что он вернул.

Ответ №3:

Первая проблема: просьба выбрать интерпретатор после выбора Python 3.7.3.

Похоже, что окружающая среда была повреждена, но в тайниках все еще хранится ложная ранняя информация. Вы можете следовать по пути расположения Python 3.7.3, чтобы проверить, можете ли вы найти python.exe(windows) файл.

Вторая проблема: не удалось установить пакет matplotlib.

Вы можете сначала проверить, какой pip вы используете, с помощью команды «pip —версия». Если вы не установили pip в Python 3.8.2(вы не можете найти pip.exe в python.exe папка [windows]), вы можете установить его с помощью python get-pip.py команды (macos), чтобы установить его.