Вы должны создать все ваши virtualenv в одной папке, например, virt.
Предполагая, что ваше имя папки virtualenv является virt, если не измените его
cd
mkdir custom
скопировать строки ниже ...
#!/usr/bin/env bash
ENV_PATH="$HOME/virt/$1/bin/activate"
bash --rcfile $ENV_PATH -i
создайте файл сценария оболочки и вставьте надстрочные строки. , .
touch custom/vhelper
nano custom/vhelper
предоставить исполняемый файл разрешению для вашего файла
sudo chmod +x custom/vhelper
теперь экспортируйте этот путь к пользовательской папке, чтобы вы могли найти его в командной строке, нажав вкладку ...
export PATH=$PATH:"$HOME/custom"
Теперь вы можете использовать его из любого места, просто набрав команду ниже ...
vhelper YOUR_VIRTUAL_ENV_FOLDER_NAME
предположим, что тогда это abc ...
vhelper abc