Как автоматически активировать среду 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
Другие вопросы по тегам