2017-11-20 8 views
-1

Ich habe Python 2.7 mit Macports installiert und wegen meiner $ PATH-Variable, die ich bekomme, wenn ich $ Python eintippe. Virtualenv verwendet jedoch standardmäßig Python 2.6, wenn ich nicht daran denke, es mit dem Flag -p anders zu machen.System Python gegen Benutzer Python in 2.7

über einen entsprechenden Hinweis, global Dotter -l ausgeführt zeigt:

Python - 2.6.1 - aktive Entwicklung (/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2. 6/lib-dynload) Also meine Frage ist, sollte ich etwas tun, um sicherzustellen, dass das System immer MacPorts Python 2.7 verwendet oder ist es nicht die Mühe wert, dass Apples Python 2.6.1 ist offenbar in der Mischung?

Antwort

0

Verwendung:

$ sudo port select --set python2 python27 
0

Um die MacPorts Version als primärer Python Versuch zu verwenden:

$ sudo port select --set python python27 

oder

$ sudo port select --set python2 python27 

diese den Standard-Python oder Python 2 (dh zu machen, die Version lief durch die Befehle 'python' oder 'python2', führen Sie einen oder beide aus.

* Restart Terminal.app, oder je nachdem, welcher Konsole Sie verwenden dann versuchen:

$ which python 
$ python -V