3

この種の質問をさらに投稿して申し訳ありません。私は広範囲に調べましたが、答えが見つかりません。

私は Python 愛好家で、Unix については大まかにしか把握していません。

特にPython2.5で開発する必要があります。AppKit へのアクセスも必要です。必要なライブラリとともに、ユニバーサルインストーラーを介してPython2.5をインストールしました。当時、デフォルトの OS インストールである 2.7 は AppKit をインポートできました。一方、Python2.5 はできませんでした。Python のネイティブ インストールを置き換えるためのこのチュートリアルを見つけて、2.7 のインストールを 2.5 に切り替えるために、このチュートリアルに従っていれば、すべてうまくいくと思いました。

チュートリアルに従った後、私のネイティブ Python は確かに 2.5 です。ただし、以前はネイティブ Python で動作していた場所に引き続きインストールされている AppKit は、まだインポートできません (つまり、「AppKit という名前のモジュールがありません」)。

  • Xcode は v.4.6.1 で、CL ツールがインストールされています
  • bash から、which pythonリターン/usr/bin/python
  • 私の主なインストール先は:/System/Library/Frameworks/Python.frameworkへのシンボリック リンク/Library/Frameworks/Python.frameworkです。バイナリも同様にリンクされています。usr/bin/python(および pythonw、python-config、pydoc) はすべて にシンボリック リンクされてい/usr/local/binます。
  • 見つけたすべての場所でsmtpd.pyを削除しました
  • 私は easy_install (および easy_install-2.5/6/7) を両方に/usr/bin残し/usr/local/bin ました。

私はすべてをめちゃくちゃにしてしまったことを完全に認識しています。物事を元に戻すために何をする必要があるか誰か教えてもらえますか?

更新: 以下のコメントに従って、実際に Mountain Lion を再インストールすることになりました。それほど痛みがなかったはずがありません。実際に AppKit を正しくインストールしたので、ネイティブの Python を再インストールするとすぐに作業できるようになりました。

4

3 に答える 3

1

私もその問題を抱えていて、公式Webサイトからダウンロードして、pythonを再度インストールするだけで修正しました

ps: 私の OS は el capitan です

于 2016-10-04T22:36:34.343 に答える