2

Mac (OS X 10.7.4) にインストールした Python (3.3.0) の代替バージョンにモジュールをインストールしようとしています。新しいバージョンの Python は、IDLE でもターミナルでも問題なく動作します。

ただし、NumPy のような比較的単純なものをインストールしようとしても、Mac にプリインストールされている古いバージョンの Python (2.7.1) にしかインストールされません。

これを実行する:

$ python3.3 easy_install numpy

次のエラー メッセージが表示されます。

/Library/Frameworks/Python.framework/Versions/3.3/Resources/Python.app/Contents/MacOS/Python: ファイル 'easy_install' を開けません: [Errno 2] そのようなファイルまたはディレクトリはありません

次に、仮想環境を作成することが道であると読んだので、それを試しました:

$ mkvirtualenv python=python3.3 foo

次のエラーが返されました。

-bash: mkvirtualenv: コマンドが見つかりません

そのため、明らかに正しくインストールされていません ( virtualenv-1.8.4)。

やらなければならない宿題はおそらくもっとたくさんありますが、2.7 を再び使用するつもりはまったくありません。Python 3 だけなので、行ったり来たりする必要はありません。同時に、何らかの理由で古いバージョンの Python を Mac に残しておく必要があることもわかっているので、削除するつもりはありません。私が欠けているものについての提案は非常に役に立ちます。

4

3 に答える 3

0

コマンドが間違っています。それ以外の:

$ python3.3 easy_install numpy

あなたがしたい:

$ easy_install3 numpy

またはさらに具体的に:

$ easy_install-3.3 numpy

easy_installしかし、そもそも使用すべきではありません:

$ pip3 install numpy

またはより具体的pip3:

$ pip-3.3 install numpy

pip3さらに詳しく見ると、とpip-3.3の両方が同じであることがわかります。

$ pip3 --version
pip 1.2.1 from /usr/local/lib/python3.3/site-packages/pip-1.2.1-py3.3.egg (python 3.3)
$ pip-3.3 --version
pip 1.2.1 from /usr/local/lib/python3.3/site-packages/pip-1.2.1-py3.3.egg (python 3.3)

easy_install3との両方easy_install-3.3が同じです。

$ easy_install3 --version
distribute 0.6.32
$ easy_install-3.3 --version
distribute 0.6.32
于 2012-12-30T08:44:00.243 に答える
0

Enthought の Anaconda を使用してこれを解決しました。必要なすべてのプラグインなどが含まれていました。みんなの提案と助けに感謝します!:)

于 2016-02-17T15:42:38.807 に答える
0

これを試してください:

easy_install numpy

easy_install は Python スクリプトではなく、シェル スクリプトです。

于 2012-12-30T04:40:47.317 に答える