我使用Ubuntu 15.10使用Blender 2.76b。
我尝试在Blender中使用scipy模块。我尝试从" / usr / lib / python3 / dist-packages / scipy"处理scipy文件夹。 to" ... /。blender-2.76b-linux-glibc211-x86_64 / 2.76 / scripts / modules / scipy"。
然后,如果运行:
private void createButtons() {
btnArr = new JButton[10][10];
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
{
btnArr[i][j] = new JButton();
pnlButtons.add(btnArr[i][j]); //Error on this line
btnArr[i][j].setVisible(true);
btnArr[i][j].setBounds(i * 30, j * 30, 30, 30);
btnArr[i][j].setActionCommand("" + i + j);
}
}
它有效,但如果我尝试:
import scipy
它返回以下错误:
追踪(最近一次通话): File&#34; /home/alessandro/Scrivania/untitled.blend/Text" ;,第6行,在 文件&#34; /home/alessandro/.blender-2.76b-linux-glibc211-x86_64/2.76/scripts/modules/scipy/interpolate/ init .py&#34;,第160行,in 来自.interpolate import * 文件&#34; /home/alessandro/.blender-2.76b-linux-glibc211-x86_64/2.76/scripts/modules/scipy/interpolate/interpolate.py" ;,第15行,在 将scipy.special导入为spec 文件&#34; /home/alessandro/.blender-2.76b-linux-glibc211-x86_64/2.76/scripts/modules/scipy/special/ init .py&#34;,第546行, 来自._ufuncs import * ImportError:没有名为&#39; scipy.special._ufuncs&#39; 错误:Python脚本失败,现在在控制台中查看...
查看&#34; scipy / specials&#34;的内容并寻找_ufuncs.py我只发现了那些:
... / SciPy的/专用/ _ufuncs.cpython-34m-x86_64-linux-gnu.so
... / SciPy的/专用/ _ufuncs.cpython-35m-x86_64-linux-gnu.so
... / SciPy的/专用/ _ufuncs_cxx.cpython-34m-x86_64-linux-gnu.so
... / SciPy的/专用/ _ufuncs_cxx.cpython-35m-x86_64-linux-gnu.so
由于某些原因,Blender无法处理文件......有人可以建议做些什么吗?
谢谢你的建议, 的Alessandro
[编辑] 我也尝试过:
from scipy import interpolate
但是Blender并没有找到scipy ......: - (
答案 0 :(得分:0)
从Python 3安装中复制scipy
时,看起来blender仍然使用Python 2。
我希望安装Python 2 scipy可以让它在没有任何复制操作的情况下可用于混合器。