Я использую Visual Code 1.47.0 на Windows 8.1 с установленной последней версией расширения Python. Я только что установил модуль, используя pip . Затем я создал новый файл Python, чтобы проверить его. IDE выделяет оператор import как ошибку, а в раскрывающемся информационном поле говорится: «Невозможно импортировать 'extpylib'. Если я попытаюсь запустить / отладить тестовый файл, я получаю сообщение об ошибке трассировки:
C:\Users\User\AppData\Roaming\Python\Python38\Scripts
Exception has occurred: ModuleNotFoundError
No module named 'extpylib'
File "C:\Users\user\Documents\PythonProjects\test-extpylib.py", line 2, in <module>
import extpylib
Если я снова запустил команду pip install, даже с аргументом командной строки «--upgrade», будет сказано, что все установлено и что я использую последнюю сборку. Мне интересно, происходит ли это из-за того, что окно терминала VSCODE все еще использует Python 2.7 , а не версию, которую я выбрал в строке состояния, а именно Python 3.8.3 64 -bit ? Я не использую расширение Code Runner.
Я предполагаю, что это несоответствие версий между IDE и окном терминала VSCODE вызывает мою проблему? Если да, как я могу заставить окно терминала VSCODE использовать ту же версию, что и версия, выбранная в среде IDE? Если нет, то в чем реальная проблема и как ее исправить?