Чтобы ускорить запуск проектов, я создал небольшой скрипт bash, который выполняет следующее:
- принимает аргумент (имя проекта)
- перемещается в каталог этого проекта
- запускает виртуальную среду
- запускает блокнот jupyter
#!/bin/bash
if [ "$1" == "k3" ]; then
project_path="tau-code/k3-analysis/"
fi
codepath="/media/peter/somedrive/code"
full_path="$codepath/$project_path"
# Go to directory of project
cd $full_path
# Start environment & notebook if available
pipenv shell
jupyter notebook --ip=0.0.0.0
Активирует среду, но не запускает команду jupyter
. Когда я выхожу из среды, я вижу ошибку:
line 16: jupyter: command not found
Я могу вручную ввести jupyter notebook --ip=0.0.0.0
во вновь созданной среде, и это работает.
В чем может быть проблема?