2017-02-02 7 views
0

sympyに貢献するためにsympyファイルを実行しようとしているときに、次のエラーが発生します。これは、次のとおりです。ImportError:sympyという名前のモジュールがありません

ImportError: No module named sympy 

私は、またpython2.7とPython 3 の両方のためにピップてsympyモジュールをインストールしisympyが働いています。 strangly、sympyをsympyのメインディレクトリにある対話型コンソールでインポートしようとすると、インポートエラーは表示されませんが、他のディレクトリにはインポートエラーが表示されます。

sympyモジュールをダウンロードしてコードを実行できるように助けてください。

ありがとうございました。

Importing module in python console of main directory.

Importing module in some other directory.

+0

symPyディレクトリにあるときに動作します。Pythonはモジュールを現在のディレクトリからインポートするため、そこに存在します。 – asmeurer

答えて

1

ここで考えられる原因は次の2つの異なるニシキヘビを使用していることです。 Pythonが複数回インストールされている場合(Python 2やPython 3など)、それぞれに独自のパッケージがあります。 sys.executableを印刷することで、使用しているPythonを確認できます。

私はSymPyに貢献するために、一般に開発バージョンに対して実行したいと考えています。つまり、PythonをSymPyディレクトリから実行し、そこから実際にインストールすることなく開発バージョンをインポートします。

0

返信いただきありがとうございます。 しかし、私は問題を解決しました。私は現在のconda環境にsympyをインストールしなかったことに気付きました。

conda install sympy 

エラーが表示されませんでした。

ありがとうございました。

関連する問題