Я пытаюсь импортировать пакет с именем "termcolor", который может работать на VSC.Я знаю, что импорт работает, потому что когда я запускаю программу из моего терминала Mac, она работает нормально.Однако, когда я запускаю из VSC, я получаю ImportError
"нет модуля с именем termcolor".
Я знаю, что он был установлен в моей виртуальной среде, где я собираю программу:
Kaylas-iMac:Ermes Marana rahme$ source "/Users/rahme/Desktop/Programming/Python/Ermes Marana/env/bin/activate"
(env) Kaylas-iMac:Ermes Marana rahme$ python3 -m pip install termcolor
Requirement already satisfied: termcolor in ./env/lib/python3.7/site-packages (1.1.0)
И я думаю, что я импортирую с правильного пути.В другом посте я видел, как использовать sys.path.append()
для явного поиска пакетов по правильному пути, поэтому я попробовал это.Вот мой код:
import sys
sys.path.append('users/Rahme/Desktop/Programming/Python/Ermes\ Marana/env/lib/python3.7/site-packages')
import termcolor
print(termcolor.colored(text = "I'm Rahme", color ="red", on_color="on_grey"))
sys предупредил о свободном месте в каталоге / Ermes \ Marana и предложил добавить r в обратную косую черту, что я и сделал, и ничего не изменилось.Что я делаю не так?
Как я могу установить пакеты на VSC в будущем, чтобы я мог использовать встроенный запуск в терминале?