問題のため、python2.7を開けません


3

システムの起動時に奇妙な問題が発生する: Pythonの失敗

私はまだ障害点を追跡することができていません。システムの起動時に起動しようとしているのは何らかのアプリケーションだと思いますが、アプリケーションやデーモンを分離することはまだできていません。この場合、実際の問題報告はまったく役に立たないようです:

Process:               python2.7 [6982]
Path:                  /Users/USER/*/python2.7
Identifier:            python2.7
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [6980]
Responsible:           python2.7 [6982]
User ID:               501

Date/Time:             2015-09-18 16:22:28.150 -0400
OS Version:            Mac OS X 10.11 (15A282b)
Report Version:        11
Anonymous UUID:        032A40CC-C2C4-1235-F611-B0961DE616DB


Time Awake Since Boot: 5100 seconds

System Integrity Protection: disabled

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @executable_path/../.Python
  Referenced from: /Users/USER/*/python
  Reason: image not found

Binary Images:
    0x7fff67746000 -     0x7fff6777cf5f  dyld (360.14) <DF977301-4A63-32ED-9939-1EE3122D18D4> /usr/lib/dyld

おそらくHomebrewPythonのインストールの問題だと思っていましたが、削除して再追加した後はそうではないようです。

何かご意見は?


/ usr / bin / pythonは何をしますか?
マーク

@マーク/usr/bin/python --versionPython 2.7.10
イルミナート

の出力はwhich python何ですか?
ケレン

@ケレン/usr/local/bin/python/usr/bin/python
イルミネート

OSXは使用しませんが、他のUnixではstarce/truss何が起こっているのかを確認するために使用します。OSXでの同等物dtrussは-OSXシェルの実行dtruss pythonからだと思うので、問題に関するヒントを得ることができます。
ボードライダー

回答:


1

今日、この問題と戦っていました。私がbrewを使用してpythonをアップグレードした後、迷惑なポップアップでMacで作業できませんでした!唯一の違いは、python3.4を叫んでいたことです。数時間掘った後、私はちょうどすることを決めました:

  • python3をすべて削除し、brewによってインストールされたものとdmgから手動でインストールされたものを削除します。

  • 開発プロジェクトフォルダーにあるPythonへの残りのすべてのシンボリックリンクを検索します。すべてのvenvを非アクティブ化し、シンボリックリンクを削除すると、ポップアップが消えました。

それから、私はこの攻撃性の低いアプローチを説明するjeremycadeの投稿を見つけました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.