Рубрики
Без рубрики

Относительный путь к виртуальной ENV с VS-кодом

Установка интерпретатора Python для виртуальной среды, у которого не существовало у корня проекта, было трудно выяснить. Надеюсь, эта статья облегчает. Помечено VSCode, Python, Virtualenv.

В эти дни нечего делать за пределами дома, я думал, что я буду наполнить некоторое время в эти выходные и взломать на какой-нибудь код Python. Код, на котором я хотел работать, был небольшой боковой проект, расположенный в каталоге, который не был корнем проекта. Visual Studio Code вызывает это $ {WorkspacessIR}.

Утилита, которую я написал, имел небольшой набор зависимостей, и я организовал их в виртуальную среду. Виртуальная среда в каталоге кода, которую я написал; Итак, опять же, это выходит из каталога проекта верхнего уровня. Проблема, в которой я столкнулся, это этот код не признал эту виртуальную среду, поскольку (я верю) Это не напрямую в каталоге Workspace.

Это не непреодолимая проблема наверняка, но найти ответ, оказался более сложным, чем я думал. Поэтому я пишу статью в унификацию информации, которую я нашел в отдельных уголках Интернета.

Приведенное выше изображение производится при выполнении команды «Python Transerter». Чтобы добавить VirtualenV в подкаталог, мне пришлось редактировать настройки рабочей области. Вы можете сделать это, набрав F1, а затем «Настройка рабочей области». Это будет открыто диалоговое окно свойств.

Есть много недвижимости на выбор, и именно здесь я столкнулся с проблемами. Именно какая настройка позволит мне настроить относительную Python Virtualenv? Поиск python.pythonpath Это серебряная пуля в этом случае. После найден, вы можете ввести полный или относительный путь к вашей виртуальной среде Python. Вы заметите, что я аннотировал картину красными и зелеными стрелками. Красная стрелка указывает каталог проекта верхнего уровня, когда зеленый – это подкаталог, который содержит каталог Python VirtualenV, называемый венчание .

Оригинал: “https://dev.to/hulquest/relative-path-to-virtual-env-with-vs-code-3o9m”