Windows 7のPyCharmにSciPyをインストールしようとしていますが、次のエラーメッセージが表示されてインストールプロセスが失敗しました。
次に install Python .whlファイルを含むパッケージ に記載されている手順に従いました
pip install wheel
pip install some-package.whl
インストールプロセスは成功しました。しかし、PyCharm
からSciPyパッケージがまだ見つかりません。
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を開いてメニューに移動しますFile→Settings→ プロジェクトインタープリター。 ProjectInterpretsを開くと、右側に「パスの表示」というラベルの付いた小さなボタンがあります。私はSciPyまでのパスを追加しました:
file://C:/Users/ME/AppData/Local/Continuum/Anaconda3/Lib/site-packages/
先に進んで、ここにパスを追加してください。これで問題ありません。
私はPycharmにSciPyをインストールすることで同様の問題があり、scipyをmy python version for sourceforgeのexeファイルとしてダウンロードすることで解決しました。
http://sourceforge.net/projects/scipy/files/scipy/
これで、プロジェクトインタープリターでscipyを確認でき、エラーなしで使用できます。
これを検索する人のために。
ダウンロード:
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は自動的にそれを見つけるはずです。
デッドスレッドに投稿する謝罪。
可能な解決策は、パッケージ「Anaconda」をインストールすることです。 SciPyも自動的にインストールされます。
エラーは、scipyが使用する数値ライブラリであるblas/lapackが必要であることを示しているようです。 Pythonパッケージではないため、自分でインストールする必要があります。いくつかの実装があり、そのうちのいくつかはblasとlapackを組み合わせているため、1つだけインストールする必要があります。