最近OSX Sierraにアップグレードしましたが、今はPythonでパッケージをインポートできません。私はPythonモジュールがインストールされていますがインポートされません
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: No module named numpy
を取得(私はPycharmを使用しています)のpythonコンソールに標準import numpy
を実行すると、私は、問題のは、私が指示hereによると、MacPortsのを移行されたとき、私は私のポートを再インストールしたときから来ると思います。私はSierraにアップグレードした後、すべてがPythonで動作していたと確信していますが、一度これをやりました。
私が最初に考えたのはnumpyのを再インストールすることでしたが、私は、コマンドラインに移動してpip install numpy
を実行したときに、それはちょうど私に言ったことから、私は、which numpy
は奇妙なようで、何も、ターンアップしない実行している、しかし
Requirement already satisfied: numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python.
を取得しますそのnumpyがインストールされていて、私がeasyfindを使うと私のコンピュータ上で見つけることができます。関連性があるので、which python
は私に/opt/local/bin/python
を与えます。
私は different修正を試しましたが、今までに何かを得ることができませんでした。私は何か非常に基本的なものが欠けていると感じていますが、それが何であるか把握できません。私はMac 10.12.1上でPython 2.7.12を実行しています。
まず、PyCharm以外のPythonでインポートを試みたことがありますか?もう一つは、 '/ System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python'またはそれに直接関連するものを含む' sys.path'をチェックすることです。 –
numpyは動作しません。これは、numpyがOSの実行可能ファイルではないため、探しているものが分からないためです。 – wpercy
私はコマンドラインで 'python'と入力してそこからインポートすることでnumpyをインポートしようとしました。それはどんなエラーも投げなかったが、一度私がチェックに戻ったときにコンソールで働いているようには見えなかった。一方、私の道のりのほとんどは '' /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.14- py2.7.egg''。 inと同様に、すべては '/ system'ではなく'/opt/local'で始まります。それが問題だろうか? – macinblack