Как я могу изменить свой интерпретатор с Python 3.8 на Python 3.9 в коде Visual Studio? [Решено с ответом]

#python #python-3.x #python-2.7 #visual-studio-code #importerror

Вопрос:

Я знаю, что это много раз вопросы, но я все еще не мог найти самый простой способ решить свой вопрос:

Недавно у меня появилась ошибка импорта для «lxml», и я обнаружил, что эта ошибка возникает только при использовании кода Visual Studio (VSC), но сценарий может отлично выполняться при использовании команды «python3» в терминале
введите описание изображения здесь

После того, как я прочитал несколько сообщений с форума, кажется, мои вопросы в том, что я должен изменить свой параметр VSC, используя Python 3.9 вместо 3.8.

Демонстрация в терминале — Python3 работает введите описание изображения здесь

Демонстрация в VSC с использованием ошибки «Запуск без отладки»введите описание изображения здесь: Импорт или: не удается импортировать имя «etree» из «lxml» (/Users/LSH/Library/Python/3.8/lib/python/site-packages/lxml/init.py)

Когда я сверился со своим VSC, я увидел, что в левом нижнем углу используется 64-разрядная версия Python3.8.2. Поэтому мне интересно, как только я изменю его на Python 3.9, моя текущая проблема будет решена?

введите описание изображения здесь

Или мне следует обновить файл python?введите описание изображения здесь Когда я открываю /usr/bin/python3, это Python 3.8.2 введите описание изображения здесь

Надеюсь, я скоро смогу получить правильный ответ 🙂 Спасибо всем.

@Обновление: После приведенного ниже предложения я попытался «Выбрать интерпретатор», нажав Command Shift P, однако он показывает приведенные ниже параметры, которые я не смог увидеть в Python 3.9, вы знаете, где находится точный интерпретатор Python3.9? (Поскольку все параметры указывают на /usr/bin/python3, который должен быть 3.8.2)
введите описание изображения здесь

Ответ №1:

Сделайте это так — сначала нажмите на Python 3.8.2 (ваша 4-я картинка). Затем вы получите возможность настроить свой интерпретатор python. Выберите нужную версию.

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

1. Я также попробовал рекомендацию, которую вы указали, однако после того, как я нажал , он просто просит меня выбрать рабочее пространство. (можно выбрать либо мое текущее «рабочее пространство» / «все рабочее пространство»)…

2. На вашем последнем снимке(после обновления) есть возможность ввести путь интерпретатора. Ты тоже можешь это использовать.

3. знаете ли вы, что такое путь интерпретатора Python 3.9? Я попробовал /usr/local/python3.9, когда я выполняю в VSC, и там написано «Путь Python в вашей конфигурации отладки недопустим».

Ответ №2:

Шаг 1. ctrl/cmd shift p чтобы открыть панель команд.
Шаг 2. Тип python: select interpreter
Шаг 3. Щелчок python: select interpreter
Шаг 4. Выберите новый интерпретатор из выпадающего списка или введите абсолютный путь
Шаг 5. Отпразднуйте

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

1. Я испробовал указанную вами рекомендацию, не могли бы вы, пожалуйста, проверить мое сообщение @Update на ?

2. Может быть usr/local/bin , и под