2

Blender (v2.76、Python 3.4.2 コンソール、Windows 8.1) で sympy を試すことに興味があります。Blender SE からのこの回答に従い、sympy を Githib から 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 に記載されているリンクにアクセスしようとしたところ、 pip install mpmath. 私はcmdでそれを試しましたが、これを得ました:

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

少し前にAnacondaをインストールしたので、この出力が得られるのは理にかなっていると思います。sympy をインポートできるように、Blender の外部ライブラリとして mpmath をインストールするにはどうすればよいですか?

4

1 に答える 1

1

sympy で行ったのと同じように、mpmath をblenders python フォルダーにインストールします。

pip を実行する例は、インストールした mpmath を見つけるようにセットアップされたシステムにインストールされた python で行われましたc:\anaconda3\lib\site-packages

もう 1 つのオプションは、既存のパスをsys.pathに追加するか、PYTHONPATHblender を開始する前に環境変数に追加して、mpmath と sympy の既存のインストールを使用することです。

于 2016-10-02T17:00:02.107 に答える