Dopo l'installazione di Anaconda per Python 3.4 sul mio Mac ricevo messaggi costanti dicendo:Dopo l'installazione Anaconda, ottengo "KeyError: 'PYTHONPATH'" costante messaggi
Error in sitecustomize; set PYTHONVERBOSE for traceback:
KeyError: 'PYTHONPATH'
Come suggerito da un utente su un'altra domanda, utilizzato
PYTHONVERBOSE=1 conda update --all
e ha ricevuto il traceback:
Traceback (most recent call last):
File "/Users/user/anaconda/lib/python3.4/site.py", line 506, in execsitecustomize
import sitecustomize
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1471, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/usr/local/lib/python2.7/site-packages/sitecustomize.py", line 15, in <module>
str(sys.version_info[0]) + '.x!\n PYTHONPATH is currently: "' + str(os.environ['PYTHONPATH']) + '"\n' +
File "/Users/user/anaconda/lib/python3.4/os.py", line 633, in __getitem__
raise KeyError(key) from None
KeyError: 'PYTHONPATH'
# destroy sitecustomize
ho guardato intorno e ha scoperto che 'P YTHONPATH 'non esiste come chiave in os.environ.
Funziona come un fascino. Grazie! –
L'installazione di miniconda con homebrew scrive questo file, che causa problemi quando è impostato '$ PYTHONPATH'. Rinominare (o rimuovere) risolve il problema senza disabilitare '$ PYTHONPATH'. – alistaire
Questo lo ha risolto per me. Appena rinominato il file: 'sudo mv /usr/local/lib/python2.7/site-packages/sitecustomize.py/usr/local/lib/python2.7/site-packages/sitecustomize_backup.py' –