У меня есть ниже сценарий, чтобы установить меня в моем проекте:-
#! /bin/zsh
source ~/.zshrc
crld #alias for Project base
cd Kenneth_Love/survivalguide
workon kenneth_tutorial
Этот скрипт работает, но не бросает меня в virtualenv(псевдоним установлен правильно)
Virtualenv, как следует из названия, создает virtualenv, который используется для раздельного управления средой, поэтому он не мешает друг другу, например, где-то, где вы хотите x-версию пакета, и для другого проекта, где вы хотите Y, так что это делает это легко. Выполнение вышеуказанных команд сценария является повторяющейся задачей, но этот сценарий выполняется в другом сеансе и затем завершается. Я хочу, чтобы он работал в той же оболочке, в которой я вызываю этот скрипт.