我一直在尝试为搅拌机安装 pyserial,但我只能将它安装到我的 C 驱动器上的 python32,我可以做些什么来将它安装到搅拌机或从 python32 导入搅拌机
原文由 Michael Balmes 发布,翻译遵循 CC BY-SA 4.0 许可协议
我一直在尝试为搅拌机安装 pyserial,但我只能将它安装到我的 C 驱动器上的 python32,我可以做些什么来将它安装到搅拌机或从 python32 导入搅拌机
原文由 Michael Balmes 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 Windows,没有特殊权限,并且仅来自 blender python 脚本:
tqdm
例如下面给出的例子): import pip
pip.main(['install', 'tqdm', '--user'])
WARNING: The script tqdm.exe is installed in 'C:\Users\<Username>\AppData\Roaming\Python\Python39\Scripts' which is not on PATH
):PATH
: import sys
packages_path = "C:\\Users\\<Username>\\AppData\\Roaming\\Python\\Python39\\Scripts" + "\\..\\site-packages"
sys.path.insert(0, packages_path )
import tqdm
要在 v2.93 中显示 Blender 终端,请单击 Window -> Toggle System Console
整个脚本
# 1. launch next 2 lines of code in blender python interpreter
import pip
pip.main(['install', 'tqdm', '--user'])
import sys
# 2. watch blender's python path in console output at this moment
# 3. insert the path to packages_path below and uncomment
# packages_path = "C:\\Users\\<Username>\\AppData\\Roaming\\Python\\Python39\\Scripts" + "\\..\\site-packages" # the path you see in console
# 4. uncomment the next code and launch script in blender interpreter again
# sys.path.insert(0, packages_path )
# import tqdm
# use installed packages here
原文由 Ornstein89 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答885 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
Blender 有自己的 python 安装和库。您可以尝试将您的软件包直接安装到搅拌机。例如我的目录:
...\Blender 2.63\2.63\scripts\modules
否则,您始终可以使用
sys.path.append("...")
有关安装可用模块 的 更多信息,请阅读
python setup.py install --home=<dir>