4

私は愚かにpython3.2.2をダウンロードし、それ以来、ターミナルに「python」と書くと「コマンドが見つかりません」と表示されます。また、ターミナルを起動すると、次のようになります。

最終ログイン:5月2日水曜日23:17:28 on ttys001 -bash:export: `folder]:/ Library / Frameworks / Python.framework / Versions / 2.7 / bin:/opt/local/bin:/opt/local/sbin :/ usr / local / git / bin:/ opt / local / bin:/ opt / local / sbin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ Applications / android-sdk-mac_86 / tools:/ Applications / android-sdk-mac_86 / platform-tools:/ usr / local / git / bin:/ usr / X11 / bin:/ usr / local / ant / bin':無効識別子

AndroidSDKフォルダーが存在する理由は私を超えています。それはすべてジャズアップです。問題のあるファイルやフォルダを削除したり、問題を修正したりするにはどうすればよいですか?システムプロファイラーを確認しましたが、Python2.6.1と2.7.2.5が表示されます。

4

3 に答える 3

1

何かがめちゃくちゃになりました$PATH。、、などを見て~/.profile、きれいに終わらない行を探してください。~/.bashrc~/.bash_profileexport

于 2012-05-03T16:44:35.407 に答える
1

バイナリがオーバーライドされなかった場合、通常は次の場所にあります。

/System/Library/Frameworks/Python.framework/Versions/X.X/bin/python

X.Xあなたのバージョン(おそらく2.7)はどこにありますか?そこにない場合は、

/Library/Frameworks/Python.framework/Versions/X.X/bin/python

適切なバイナリを見つけて実行できる場合は、先に進んで、必要な場所でシンボリックリンクを開始し、必要なパッチを作成します。私の最初のアドバイスはCurrent、古いバージョンを指すように変更することです。

 sudo ln -s /System/Library/Frameworks/Python.framework/Versions/X.X /System/Library/Frameworks/Python.framework/Versions/Current

また

sudo ln -s /Library/Frameworks/Python.framework/Versions/X.X /Library/Frameworks/Python.framework/Versions/Current
于 2012-05-03T16:46:32.823 に答える
1

$PATH(blahdiblahが述べたように)非常に間違っているように見えるので、プロファイルの問題に対する非常に醜い解決策

/bin/cp ~/.profile /tmp/bkup_profile
/bin/cat /tmp/bkup_profile | /usr/bin/grep -v "PATH" > ~/.profile

新しいターミナルを開き、コマンドを実行できるかどうかを確認します。たとえば、をls試しechoてみてください。sudo

于 2012-05-03T17:44:01.063 に答える