Impossible d'importer des modules dans jupyter portable; sys tort.chemin
Je vais avoir un problème de l'importation de modules dans mon iPython/Jupyter ordinateur portable. Le problème réside fondamentalement dans où le sys.chemin de vers.
De la iPython/Jupyter portable, sys.executable
retourne:
'/usr/bin/python'
Cependant, à partir de la ligne de commande, il retourne:
'//anaconda/bin/python'
J'ai essayé de désinstaller et re-installer des anacondas, mais le problème persiste.
J'ai aussi essayé en augmentant $PYTHONPATH dans mon bash_profile pour inclure //anaconda/bin/python, mais ce n'est pas le résoudre.
Est-il de toute façon à changer le sys.chemin dans mon jupyter ordinateur portable en permanence, sans simplement à l'aide de sys.chemin d'accès.append(...)?
sys.exécutable et sys.chemin d'accès sont deux choses différentes. docs.python.org/2/library/sys.html
OriginalL'auteur runawaykid | 2015-12-21
Vous devez vous connecter pour publier un commentaire.
Ouvrir une nouvelle fenêtre de terminal et voir si cela aide. Si non, passez à 2.
Commencer un standard de Python session à partir du terminal et tapez ceci:
Faire la même chose dans l'ordinateur portable:
De comparer les résultats. J'espère que cela vous donne une idée de ce qui se passe.
Essayez
/Users/---/anaconda/bin/python/jupyter notebook
.Qui commence le jupyter ordinateur portable dans le même environnement de base, mais les résultats dans un même divergents sys.chemin d'accès.
Désolé, veuillez utiliser:
/Users/---/anaconda/bin/jupyter notebook
hey Mike, je suis toujours le même problème.
OriginalL'auteur Mike Müller