我的计算机上有2个python 一种用于日食和其他应用,另一种用于搅拌机。 此处为计算机python版本:
** C:\ Users \ xxxx \ AppData \ Local \ Programs \ Python \ Python35-32 \ Scripts **
Blender(2.79)版本在这里:
C:\ Program Files \ Blender Foundation \ Blender \ 2.79 \ python \ bin
我为Blender安装了pip(我希望是的),它在这里:
C:\ Program Files \ Blender Foundation \ Blender \ 2.79 \ python \ lib \ site-packages \ pip
然后我在CMD中执行此操作
C:\ Program Files \ Blender Foundation \ Blender \ 2.79 \ python \ lib \ site-packages> 点安装C:\ Users \ xxxx \ Downloads \ pydevd-1.3.2-cp35-cp35m-win32。
并得到这个:
安装收集的软件包:pydevd 找到现有的安装:pydevd 1.3.0 卸载pydevd-1.3.0: 成功卸载pydevd-1.3.0 脚本pydevd.exe安装在PATH之外的'c:\ users \ xxxx \ appdata \ local \ programs \ python \ python35-32 \ Scripts'中。 考虑将这个目录添加到PATH,或者,如果您不想显示此警告,请使用--no-warn-script-location。 成功安装pydevd-1.3.2
但是我在Blender下的脚本中仍然遇到此错误:
回溯(最近通话最近): 文件“ C:\ Users \ emamili \ Documents \ Posao \ modeli \ blendtest.blend \ Run.py”,第9行,
在
pydev.debug(SCRIPT, PYDEVD_PATH)
文件“ C:\ Program Files \ Blender Foundation \ Blender \ pydev_debug.py”,第25行,在
调试 导入pydevd
ImportError:没有名为“ pydevd”的模块 错误:Python脚本失败,现在在控制台中查看...
答案 0 :(得分:1)
您的pip
似乎正在将其安装到:
c:\users\xxxx\appdata\local\programs\python\python35-32\
(在您的Installing collected packages
消息中)。
pip
可能正在pip
内映射到您的python35-32\scripts\pip.exe
,而进入blender\site-packages
内并不会改变。
在pip.exe
内搜索C:\Program Files\Blender Foundation\Blender\2.79\python
或使用python
从Blender中执行python -m pip install pydevd
。