Add venv for bpy
This commit is contained in:
		
							parent
							
								
									e5a62dd320
								
							
						
					
					
						commit
						a4a3440d53
					
				
					 2 changed files with 29 additions and 0 deletions
				
			
		
							
								
								
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					*.blend*
 | 
				
			||||||
 | 
					.env
 | 
				
			||||||
 | 
					venv
 | 
				
			||||||
							
								
								
									
										26
									
								
								create_venv.bash
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										26
									
								
								create_venv.bash
									
										
									
									
									
										Executable 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
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue