0

私の Mac 0SX 10.9 には、複数のバージョンの Python 2.7.5 があると確信しています。

入力すると

which python

ターミナルで、 /Library/Frameworks/Python.framework/Versions/2.7/bin/python を取得します

私が pip.install を実行しているとき、それらは別のパスに読み込まれているように見えます.それらはすべて /Library/Python/2.7/site-packages の下にあります.

IDLE または IDE (Sypder) で入力するとき

import sys
print sys.path

/Library/Python/2.7/site-packages で始まるパスがたくさんあります。

私の問題は、/Library/Python/2.7/site-packages にあるモジュールの 1 つで help() または import() を実行すると、NameError: name 'Module' is not defined が発生することです。.../site.packages に読み込まれている例として、pandas、nympy、PyMySQL があります。しかし、すべて「モジュールの名前が見つかりません」というメッセージが表示されます。

4

2 に答える 2

0

Mac での理想的な python 配布制御: Enthought や Anaconda などの (無料の) 科学的 python 環境を使用し、実際の virtualenv パッケージまたは提供されている virtualenv パッケージのいずれかを使用して、パッケージをインストールできる「仮想環境」を制御します。Virtualenvs は、python ディストリビューションをきれいに保つのに本当に役立ちます。

幸運を。

于 2013-10-31T18:45:18.753 に答える