2017-11-12 28 views
-2

私はPython 3.6 Portableをダウンロードしました。numpyを移植可能なPython 3.6にインポートするには?

numpyを使用する必要があります。

git:git clone https://github.com/numpy/numpy.git numpyを使用してダウンロードしました。ディレクトリ "numpy"をPythonディレクトリにコピーしました。私は "輸入numpyの" を使用する場合

は今、私は次のエラーを取得する:

ImportError: Error importing numpy: you should not try to import numpy from its source directory; please exit the numpy source tree, and relaunch your python interpreter from there.

私は何をすべき?

numpyをPythonディレクトリの "site-packages"ディレクトリにコピーすると、numpyモジュールが表示されないため、Explain why numpy should not be imported from source directoryの複製ではありません。

これは、著者が何かを説明するように尋ねる質問の複製であるという提案は正確ではありません。私は説明を求めなかったので、私はこの仕事をどうやって作るのかと尋ねました。そして、 "可能な重複"の質問は、彼の方法については、うまくいかないことだけを伝えます。

ところで、私はすでに、私が欲しいものを手に入れずに得る方法を見つけました。しかしnumpyは解決策ですが、他のstackovervlowの答えではアドバイスされていましたが、ポータブルPythonを使用する人にとっては時間がかかります。そして、彼らはnumpyを使用するように勧告された時にそれは聞かれません。

回答

+0

リンクされた質問への答えは、しかし、まだ関連しています。 numpyソースリポジトリをクローンしても、すべてのC拡張はビルドされません。 – Perfi

+0

というのは、リポジトリをクローンして、ソースコードがライブラリが依存している基本的なC拡張が構築されているということを意味していないからです。 – Jason

+0

[複製元ディレクトリからnumpyをインポートしない理由を説明する](https:// stackoverflow .com/questions/14570011/explain-why-numpy-should-be-be-from-from-source-directoryからインポートする) – phd

答えて

3

NumPyは単にPythonファイルのセットではありません。また、使用するためにコンパイルする必要があるC拡張のセットも含まれています。したがって、ファイルを自分のパスにコピーして、それが動作することは期待できません。 numpyのをインストールする手順について

、このページを参照してください。https://docs.scipy.org/doc/numpy-1.13.0/user/install.html