pytest sucht aus irgendeinem grund python3.4.pytest will uns falsche python 3 version
$pytest
-bash: /usr/local/bin/pytest: /usr/local/opt/python3/bin/python3.4: bad interpreter: No such file or directory
Ich OS X, hatte ich zuvor installiert python3.4 aber für eine Weile python3.5 jetzt wurden. bearbeiten: Ich habe möglicherweise falsch aktualisiert, was könnte dieses Problem verursachen.
Ich habe sowohl 3.4 als auch 3.5 mit brew
installiert.
$brew list python3
/usr/local/Cellar/python3/3.5.1/bin/2to3-3.5
...etc.
/usr/local/Cellar/python3/3.5.1/bin/python3.5
...etc.
ich eine virtuelle env mit python3.5 und PIP3 verwenden. Ich habe folgende Satz:
$echo $VIRTUALENVWRAPPER_PYTHON
/usr/local/bin/python3.5
$ echo $VIRTUALENVWRAPPER_VIRTUALENV
/usr/local/bin/virtualenv-3.5
Python3 und pip funktionieren:
$ which python
<blah>/.virtualenvs/<blah>/bin/python
$ python
Python 3.5.1 (default, Dec 26 2015, 18:08:53)
$ pip -V
pip 8.1.1 from /<blah>/.virtualenvs/<blah>/lib/python3.5/site-packages (python 3.5)
ich die --isolated
Flagge mit Pip versucht haben, wenn pytest Installation:
$ pip install -h
...
--isolated Run pip in an isolated mode, ignoring environment variables and user configuration.
die wie folgt lautete:
aber pytest sucht immer noch nach python3.4.
Irgendetwas muss von python3.4 hängen bleiben, die pytest-Installation nimmt leider an.
Kann jemand etwas Licht darauf werfen? Danke!
'pytest' ist eine ausführbare von älteren Versionen von' pylint' installiert (via 'logilab-common'). –
meh. Wir alle machen die Gesichtspalme von Zeit zu Zeit. –