2014-10-27 8 views
5

Ich habe Python mit Version 3.4 gelernt. Ich habe vor kurzem begonnen, Web.py zu lernen, also habe ich Python 2.7 dafür benutzt, da web.py in Python 3.4 nicht unterstützt wird. Ich habe nose 1.3.4 Modul für Python 3.4 und 2.7 installiert. Ich muss den Befehl nosetests für einen Python-Code ausführen, der in 2.7 geschrieben wurde und das Web.py-Modul verwendet. Wenn ich jedoch den Befehl nosetests eintippte, wird automatisch Python 3.4 verwendet, sodass ein Fehler auftritt, da das Web.py-Modul nicht in meinen Python-Code importiert werden kann. Gibt es eine Möglichkeit, Nasetests zu erzwingen, Python 2.7 zu verwenden? Macbook Pro mit OS X Yosemite.Force Nosetests Python 2.7 statt 3.4 verwenden

+0

Nun, es ist wahrscheinlich Aufruf von/usr/bin/python, die auf 3.4 zeigt, so ändern Sie einfach den Link zu Punkt 2.7. –

+0

Entschuldigung, dass ich blöd bin, aber ich bin relativ neu im Programmieren. Können Sie angeben, was Sie meinen? Wie ändere ich den Link? – diggers

+0

könnte ich aber ich werde nicht! Stattdessen werde ich Sie darauf hinweisen, über Symlinks zu lesen, und wie Sie Python-Versionen auf OS X irgendwo in Tiefen von Google wechseln. –

Antwort

4

Wie @dano in seinem Kommentar suggeted:

Versuchen python2.7 -m nose statt nosetests laufen.