Как автоматически активировать среду Python, если команда «источник» не работает?
Я установил среду Python по пути\pyenv\1st\к
cd /
mkdir pyenv
python3 -m venv /pyenv/1st
Официальный метод активации этой среды — ввести эту команду вручную:
. /pyenv/1st/bin/activateилиsource /pyenv/1st/bin/activate,
что приведет к(1st)перед приглашением и загрузите соответствующие библиотеки Python.
Я хочу не печатать и поместить эту команду в файлmypy, но не изменит текущий терминал на1stPython, когда я вручную набираю эту команду. Добавьте эту команду в\etc\bashrcтоже не поможет. Я слышал, чтоsourceкоманда завершится в подпроцессе, напримерsh mypyно это никак не повлияет на терминал.
Может ли кто-нибудь решить эту проблему? Поможет либо простая команда, либо автоматическая загрузка этой среды при открытии терминала. Заранее спасибо.
1 ответ
точно так же, как вам нужно найти источникactivateскрипт, чтобы его активировать, то же самое нужно сделать и со скриптом, вызывающим его.
. ./mypy