私はMac OSXを使用しており、Python 2.7.9をインストールしました。この記事、
bashターミナルで/usr/bin
コマンドを実行すると、ls -l /usr/bin/python*
lrwxr-xr-x 1 root wheel 67 Jan 24 02:12 /usr/bin/python -> /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
lrwxr-xr-x 1 root wheel 74 Jan 24 02:12 /usr/bin/python-config -> /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
lrwxr-xr-x 1 root wheel 75 Oct 19 16:39 /usr/bin/python2.6 -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
lrwxr-xr-x 1 root wheel 82 Oct 19 16:39 /usr/bin/python2.6-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6-config
lrwxr-xr-x 1 root wheel 75 Oct 19 16:39 /usr/bin/python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
lrwxr-xr-x 1 root wheel 82 Oct 19 16:39 /usr/bin/python2.7-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
lrwxr-xr-x 1 root wheel 68 Jan 24 02:12 /usr/bin/pythonw -> /System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw
lrwxr-xr-x 1 root wheel 76 Oct 19 16:39 /usr/bin/pythonw2.6 -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/pythonw2.6
lrwxr-xr-x 1 root wheel 76 Oct 19 16:39 /usr/bin/pythonw2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7
走れls -l | grep easy_install
ば
-rwxr-xr-x 2 root wheel 925 Sep 9 19:31 easy_install
-rwxr-xr-x 1 root wheel 454 Sep 9 19:31 easy_install-2.6
-rwxr-xr-x 1 root wheel 461 Sep 9 19:31 easy_install-2.7
そして、これら3つのファイルのそれぞれのシバンを見ると、それぞれ
#!/usr/bin/python
#!/System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python
#!/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
書き込み権限を chmod して自分でパスを変更できるようにしてみましたが、IDE で書き込み権限がないという警告がまだ表示されます。また、正しく構成されていないと、システムに害を及ぼす可能性のあるファイルをいじってしまう可能性があると感じています。 のようなコマンドを実行したときに適切に機能するように、簡単インストールを設定する方法を教えていただけませんかsudo easy_install six
? 現在、これを実行すると、次のように表示されます。
unable to execute /System/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install: No such file or directory
そのディレクトリに cd して、easy_install2.7
そこにあるファイルを単純に に変更しましたが、それでも同じエラーが発生します。/usr/binからその場所にファイルをeasy_install
コピーしようとしましたが、うまくいきませんでした。easy_install
python version 2.7.9 can't run /System/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install. Try the alternative(s):
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install (uses python 2.7)
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install-2.7 (uses python 2.7)
その後、すべてのファイルを元の名前に戻し、/usr/bin
easy_install のバージョンを 2.7 ディレクトリから削除しました。どなたか助けていただけないでしょうか?
その他の重要な情報:
答え1
Homebrew または python.org の Python インストールでは、システム ディレクトリ内の何も変更されません。
どちらも python を /usr/local/bin に配置します。これは、コマンド ラインから python を実行できるようにするには、/usr/bin の前のパスに配置する必要があります。
easy_install はこの python を使用してインストールする必要があり、正しいヘッダーを使用して easy_install を /usr/local.bin に配置します。
答え2
私も同じ問題を抱えています:
Dhruv’s MacBook Pro:~ dhruv$ sudo easy_install pip
Password:
sudo: unable to execute /System/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install: No such file or directory
そして、私は言及されているのと同じチュートリアルに従いました。それがあなたが言っていることであれば、特定のディレクトリから Python を使用するにはどうすればいいのでしょうか?