web-dev-qa-db-ja.com

PyCharmからSciPyをインストールすることについて

Windows 7のPyCharmにSciPyをインストールしようとしていますが、次のエラーメッセージが表示されてインストールプロセスが失敗しました。

Enter image description here

次に install Python .whlファイルを含むパッケージ に記載されている手順に従いました

pip install wheel
pip install some-package.whl

インストールプロセスは成功しました。しかし、PyCharmからSciPyパッケージがまだ見つかりません。

Enter image description here

14
user297850

Windows 7にSciPyをインストールする際のNumPy /ホイールの問題を解決した場合、これは比較的迅速な修正です。つまり、SciPyが存在するパスを追加する必要があります(Pythonから数サブフォルダーしか離れていません)。 PyCharm here にパスを追加する一般的な概要を見ることができます。

SciPyを開くことができるPythonインタープリターを開きます。

>> import scipy
>> scipy.__file__
"path/to/scipy"

私のパスは次のようになりました:

C:\Users\ME\AppData\Local\Continuum\Anaconda3\Lib\site-packages\scipy

したがって、SciPyはContinuumにインストールされますが、Pythonは独自のディレクトリにあります。PyCharmのデフォルトのインタープリターパスは、Pythonディレクトリにあります。以下に示します。

file://C:/Users/ME/AppData/Local/Programs/Python/Python35/DLLs
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32/lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/pythonwin

これを修正するには、PyCharmを開いてメニューに移動しますFileSettingsプロジェクトインタープリター。 ProjectInterpretsを開くと、右側に「パスの表示」というラベルの付いた小さなボタンがあります。私はSciPyまでのパスを追加しました:

file://C:/Users/ME/AppData/Local/Continuum/Anaconda3/Lib/site-packages/

先に進んで、ここにパスを追加してください。これで問題ありません。

2

私はPycharmにSciPyをインストールすることで同様の問題があり、scipyをmy python version for sourceforgeのexeファイルとしてダウンロードすることで解決しました。

http://sourceforge.net/projects/scipy/files/scipy/

これで、プロジェクトインタープリターでscipyを確認でき、エラーなしで使用できます。

1
Reem

これを検索する人のために。

ダウンロード:

Numpy + MKL from: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy =のバージョンを選択していることを確認してくださいpython(鉱山は3.6なので、次のように使用します:obspy‑1.0.3‑cp36‑cp36m usewin32.whl)

次にScipyをダウンロードします: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (ここでも3.6はscipy‑1.0です) .0b1‑cp36‑cp36m‑win32.whl)

管理者としてコマンドプロンプトでpipを含むフォルダーを開きます。

pipインストールC:/user/Daniel/obspy‑1.0.3‑cp36‑cp36m‑win32.whl

pipインストールC:/user/Daniel/scipy‑1.0.0b1‑cp36‑cp36m‑win32.whlhl

PyCharmは自動的にそれを見つけるはずです。

デッドスレッドに投稿する謝罪。

0
Daniel White

可能な解決策は、パッケージ「Anaconda」をインストールすることです。 SciPyも自動的にインストールされます。

0
Marine

エラーは、scipyが使用する数値ライブラリであるblas/lapackが必要であることを示しているようです。 Pythonパッケージではないため、自分でインストールする必要があります。いくつかの実装があり、そのうちのいくつかはblasとlapackを組み合わせているため、1つだけインストールする必要があります。

0
Mark