Versione Python diversa dalla versione di Python Framework

0

Quando chiedo la versione del mio sistema nell'interprete python, la risposta è 2.7.10:

Python 2.7.10 (default, Jul 30 2016, 18:31:42) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print (sys.version)
2.7.10 (default, Jul 30 2016, 18:31:42) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]

Tuttavia, sfogliando /Library/Frameworks/Python.framework/Versions , posso trovare solo 3.5, perché?

    
posta Anosen 06.11.2016 - 01:10
fonte

1 risposta

0

È possibile avere più installazioni Python su macOS. E l'utente è in grado di scegliere dove sono installati.

Ad esempio, ho lo standard Python fornito con macOS, oltre a quello fornito con Anaconda che utilizzo per il mio sviluppo Python.

Per semplificare le cose, ho collegato il mio sistema Python all'interprete Python di Anaconda. Tuttavia, questo non elimina la versione di Python nella libreria del mio sistema, semplicemente interrompe il collegamento con esso.

Se si è mai confuso quale interprete viene utilizzato per eseguire il codice nel terminale, trovo che un modo semplice per scoprirlo è semplicemente digitare il comando Terminale "which python". Per impostazione predefinita, l'uscita del percorso dell'interprete Python viene utilizzata dal sistema. Nel mio caso emette "/ anaconda / bin / python".

    
risposta data 06.11.2016 - 02:27
fonte

Leggi altre domande sui tag