2017-05-15 1 views
0

Immer wenn ich versuche, Python auszuführen, bekomme ich diesen Fehler bezüglich meines Pfades.Kann Python wegen eines Fehlers nicht verwenden homebrew.pth

FrankieMacBook-Pro-2~$ python 
Error processing line 2 of /Users/Frankie/Library/Python/2.7/lib/python/site-packages/homebrew.pth: 

    Traceback (most recent call last): 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 152, in addpackage 
     exec line 
    File "<string>", line 1 
     import site; site.addsitedir("/usr/local/lib/python2.7/site-packages") mkdir -p /Users/Frankie/Library/Python/2.7/lib/python/site-packages 
                       ^
    SyntaxError: invalid syntax 

Remainder of file ignored 
Python 2.7.10 (default, Oct 23 2015, 19:19:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 

Ich habe Python3 wurde verwendet, die nicht dieses Problem für mich hat, aber jetzt habe ich eine Aufgabe, wo ich brauche Python2 zu verwenden, so müssen diese Frage stellen.

Irgendwelche Ideen, was mein Problem ist? Habe ich meinen Weg irgendwie mit Homebrew vermasselt?

Antwort

1

Ihr Problem ist, dass der Python-Interpreter site.py beim Start ausgeführt wird. Es wird importiert homebrew.pth und die Kopie dieser Datei in Ihrer 2.7-Installation wird gemangelt.

diese Datei finden und entweder löschen oder einen Texteditor verwenden diesen Code

mkdir -p /Users/Frankie/Library/Python/2.7/lib/python/site-packages 

aus der Leitung zu nehmen, die

import site; site.addsitedir("/usr/local/lib/python2.7/site-packages") 

Wenn Sie Fehler diese nach tun bekommen weitere Syntax beginnt, Sehen Sie sich die ^ in der Syntaxfehlermeldung an. Es wird auf alles hinweisen, was dem Dolmetscher nicht gefällt.

+0

Danke für eine unglaubliche Antwort !! Ich habe gerade Homebrew.pth gelöscht und es scheint behoben zu sein. –

Verwandte Themen