Сценарий Bash для рабочей виртуальной среды Python не выполняется

Можно использовать q утилита как следующее:

q use +flag

Или это - псевдоним quse:

quse +flag

Чтобы сделать это, Вы должны иметь portage-utils пакет установлен.

2
29.06.2014, 16:59
1 ответ

В верхней части сценария активируйте и скажите, что вы должны исходить из него, и что вы не можете запустить его напрямую. Что он делает, так это изменяет некоторые вещи в сеансе bash, в который исходит файл.

В вашем случае bash является bash , который вызывается запуском сценария venv_python3.sh , не bash bash , в который вы набираете в интерактивном режиме.

Все, что вы можете сделать, это сделать функцию bash (или псевдоним), которая делает поиск за вас, тогда "поиск" произойдет с вашим интерактивным bash .

Однако я рекомендую вам посмотреть на virtualenvrapper, что значительно упрощает работу с несколькими виртуалами и может решить "проблему", для которой вы создали этот сценарий в первую очередь.

4
27.01.2020, 22:00

Теги

Похожие вопросы