2

私はWindows7を使用しているので、無知であることをお許しください。私は友人がMacOSXラップトップでeasy_installを動作させるのを手伝おうとしています。ターミナルでこれらのコマンドを使用して、2.7ですべてを機能させることができました。

python distribution_setup.py(「distribute」をインストールします)

easy_install

Python3.2.3でも同じことを試しました。

python3.2distribute_setup.py

easy_install

ただし、パッケージは3.2.3ではなくpython2.7用にインストールされます。私の知る限り、これはeasy_installが2.7でのみ機能するためです。

私のWindows7では、コマンドプロンプト、python32ディレクトリに移動し、次のようにすることで、これらすべてを実行できました。

python distribution_setup.py

次に、python32 / scriptディレクトリに移動し、easy_install.exeを直接実行します。

easy_install

これにより、パッケージがPython3.2.3に問題なくインストールされます。

質問:

Mac OS Xで何をすべきですか?「easy_install.exe」を実行するのと同等のMacはありますか?

4

2 に答える 2

3

あなたは正しい最初のステップを実行しました、python3.2 distribute_setup.pyeasy_installこれで、python3.2用のバージョンがインストールされているはずです。easy_installここで、システムPython用にOS Xにプリインストールされているコマンドではなく、実際にそのコマンドを使用する必要があります。上記のコマンドからの出力がまだある場合、またはコマンドを再度実行する場合は、最後に次のような2行が表示されます。

Installing easy_install script to /Library/Frameworks/Python.framework/Versions/3.2/bin
Installing easy_install-3.2 script to /Library/Frameworks/Python.framework/Versions/3.2/bin

これらの場所は、python.orgからダウンロードしたOS X Python3.2用ですが、他のバージョンでは別の場所が表示される場合があります。easy_installこれは、スクリプトがインストールされたディレクトリを示しています。絶対パスを使用してスクリプトを実行できます

/Library/Frameworks/Python.framework/Versions/3.2/bin/easy_install ...

しかし、それはかなり不便です。Python3.2を広範囲に使用することを計画している場合は、シェル検索を変更PATHして、このディレクトリを追加することができます。OS Xのほとんどのシェルの場合:

export PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:$PATH

これをシェル初期化ファイルに追加できます~/.bash_profile。python.org Python 3.2をインストールした場合は、ダブルクリック/Applications/Python 3.2/Update Shell Profile.commandするだけでインストールできます。変更を確認するには、後で新しいターミナルウィンドウを開く必要があります。

于 2012-09-12T16:53:22.990 に答える
0

(homebrewを使用して)python3をインストールする価値があるので、必要なのは正しいバイナリを呼び出すことだけでした。easy_install3と同様に、すでにシステムパス上にありましたeasy_install-3.3

于 2013-08-29T19:20:43.960 に答える