2017-07-23 3 views
0

Ich aktualisiere vor kurzem von Python 3.5 zu Python 3.6 (mit brauen auf MacOS). Allerdings scheint der virtualenvwrapper jetzt kaputt zu sein und ich bekomme den Fehler. Eine Neuinstallation hat leider nicht geholfen.Python virtualenvwrapper schlechter Interpreter

mkvirtualenv:78: /usr/local/bin/virtualenv: bad interpreter: /usr/local/opt/python3/bin/python3.5: no such file or directory 

Ich habe VIRTUALENV_PYTHON=python3 Satz so der Standard ein virtualenv mit python3 zu installieren ist.

+0

Als Workaround können Sie den Pfad zum Python-Interpreter angeben (zumindest unter Linux, aber auch unter Mac OS). Versuchen Sie 'mkvirtualenv -p PATH_TO_PYTHON_EXECUTABLE NAME_OF_YOUR_ENV' zu nennen. – Kedrzu

+0

Ich aktualisiere Python 2 auch von Python 2.7.10 auf 2.7.13 welches eher das Problem als Python sein könnte. 3. Starten von Python über' $ python'. Geben Sie mir 2.7.10 statt der Aktualisierung 2.7.13, also denke ich, dass es das System python statt der brauen Version startet, welches python '/ usr/bin/python' zurückgibt und versucht, mit' brew unlink python && brew link zu beheben python' funktioniert leider nicht. – Yunti

+0

@Kedrzu mkvirtualenv: Befehl nicht gefunden –

Antwort

0
  1. Öffnen der Klemme Verwendung which python3.6 den Weg des python3.6
  2. die Datei öffnen, die erste Zeile zu zeigen, die mit dem Weg der python3.6 mit #! beginnt /usr/local/bin/virtualenv
  3. ändern, bevor
Verwandte Themen