Add venv for bpy

This commit is contained in:
Spencer Killen 2022-01-09 10:01:10 -07:00
parent e5a62dd320
commit a4a3440d53
No known key found for this signature in database
GPG Key ID: 750742B5BFA28418
2 changed files with 29 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
*.blend*
.env
venv

26
create_venv.bash Executable file
View File

@ -0,0 +1,26 @@
#!/usr/bin/env bash
if [[ -d venv ]]; then
source ./venv/bin/activate
return
fi
if ! [[ -f .env ]]; then
echo "Add a .env file with PYTHON_PATH containing an absolute path path to"
echo "blender's python build with bpy. "
echo "E.g PYTHON_PATH=~/blender-git/lib/linux_centos7_x86_64/python/bin/python3.9"
echo "PYTHON_PATH=~/blender-git/lib/linux_centos7_x86_64/python/bin/python3.9" > .env
echo "Created the file. Now go edit it"
exit 1;
fi
source .env
if [[ -z "$PYTHON_PATH" ]]; then
echo Missing variable PYTHON_PATH in .env
exit 1
fi
"$PYTHON_PATH" -m venv --system-site-packages --symlinks venv
echo "venv created"
source ./venv/bin/activate