#python #module #path #pip
#python #модуль #путь #pip
Вопрос:
Я пытаюсь установить такие модули, как tkinter
, bs4
и numpy
.
Я использую cmd
и pip
для их установки, и он говорит, что все установлено нормально.
Когда я использую код Visual Studio, он говорит
ModuleNotFoundError: No module named '....'
Как я могу узнать, находятся ли Python и модули по одному и тому же пути?
Или что я могу сделать, чтобы это исправить?
Я пытался переустановить Python, но получаю ту же ошибку.
Это просто VSC?
File "c:/Users/Γιώργος Μαργα/Desktop/test.py", line 1, in <module>
import numpy
ModuleNotFoundError: No module named 'numpy'
Комментарии:
1. Устанавливали ли вы pip при установке python или нет?
2. Работает ли это без Visual Studios, как в terminal или powershell?
3. Это может быть связано с тем, что VSCODE использует virtualenv, проверьте версию python, на которую вы установили свои модули, и версию python, на которой запущен VSCODE (внизу редактора) Версия Python в VSCODE
4. @CoolCloud По какой-то причине я не могу выполнить эти шаги, потому что у меня не появляется маленькое окно с информацией о новой среде
Ответ №1:
pip install
скорее всего, выполняется глобальная установка в интерпретатор Python, который отличается от того, который вы выбрали в VS Code.
если vscode не распознает ваши модули, попробуйте перезагрузить vscode.
установите модули с
python3 -m pip install {new_module}
а затем перезагрузите свой Vs code
убедитесь, что ваш интерпретатор Python в VSCode установлен таким же, как в вашем системном пути pythoninvscode
Комментарии:
1. Честно говоря, я действительно в замешательстве, я не могу выполнить эти шаги, потому что у меня не появляется маленькое окно с новым env
Ответ №2:
Хорошо, итак, я удалил python и установил его снова, но на этот раз я установил флажок с надписью добавить это в PATH или что-то вроде этого. Я также удалил python из windowsstore, однако, когда требуется запустить код в VSC, он ничего не делает