mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-26 02:07:36 +00:00
ensure modules are installed to blender python
thankyou to @Gorgious56 for help on this one ;) https://blender.stackexchange.com/a/238995/130742
This commit is contained in:
@@ -18,11 +18,14 @@
|
|||||||
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
py_exec = str(sys.executable)
|
py_exec = str(sys.executable)
|
||||||
|
lib = Path(py_exec).parent.parent / "lib"
|
||||||
|
|
||||||
subprocess.call([py_exec, "-m", "ensurepip", "--user"])
|
subprocess.call([py_exec, "-m", "ensurepip", "--user"])
|
||||||
subprocess.call([py_exec, "-m", "pip", "install", "--upgrade", "pip"])
|
subprocess.call([py_exec, "-m", "pip", "install", "--upgrade", "pip"])
|
||||||
subprocess.call([py_exec, "-m", "pip", "install", "pytest"])
|
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pytest"])
|
||||||
subprocess.call([py_exec, "-m", "pip", "install", "pytest-blender"])
|
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pytest-blender"])
|
||||||
subprocess.call([py_exec, "-m", "pip", "install", "pytest-bdd"])
|
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pytest-bdd"])
|
||||||
subprocess.call([py_exec, "-m", "pip", "install", "pygments"])
|
subprocess.call([py_exec, "-m", "pip", "install", f"--target={str(lib)}", "pygments"])
|
||||||
|
|||||||
Reference in New Issue
Block a user