如何将mpmath安装为Blender的外部库?

时间:2016-10-01 16:45:56

标签: blender sympy mpmath

我有兴趣尝试与Blender(v2.76,Python 3.4.2控制台,Windows 8.1)交流。我从Blender SE跟踪了这个answer,从Githib下载了一个ZIP作为ZIP,并将sympy文件夹移动到C:\ Program Files \ Blender Foundation \ Blender \ 2.76 \ python \ lib \ site-packages。但是,当我打开Blender并尝试在Python控制台中导入sympy时,我收到以下错误:

>>> import sympy
Traceback (most recent call last):
  File "<blender_console>", line 1, in <module>
  File "C:\Program Files\Blender Foundation\Blender\2.76\python\lib\site-packages\sympy\__init__.py", line 20, in <module>
    raise ImportError("SymPy now depends on mpmath as an external library. "
ImportError: SymPy now depends on mpmath as an external library. See http://docs.sympy.org/latest/install.html#mpmath for more information. 

我不知道如何安装外部库。我尝试转到ImportError中提到的link,我看到了pip install mpmath。我在cmd中尝试过,但得到了这个:

>pip install mpmath
Requirement already satisfied (use --upgrade to upgrade): mpmath in c:\anaconda3
\lib\site-packages

我刚刚安装了Anaconda,所以我觉得有这个输出是有意义的。如何将mpmath安装为Blender的外部库,以便我可以在其中导入sympy?

1 个答案:

答案 0 :(得分:1)

你想将mpmath安装到blenders python文件夹中,就像你为sympy所做的一样。

你运行pip的例子是在一个安装了python的系统中完成的,它设置为找到你在c:\anaconda3\lib\site-packages中安装的mpmath

另一个选择是使用现有的mpmath和sympy安装,方法是在启动blender之前将现有路径添加到sys.path或将其添加到PYTHONPATH环境变量。