L'installation de iPython: “ImportError ne peut pas importer de nom de chemin d'accès”?
Je suis en train d'installer IPython. J'ai couru pip install ipython[notebook]
sans erreurs, mais maintenant j'ai l':
$ ipython notebook
Traceback (most recent call last):
File "/Users/me/.virtualenvs/.venv/bin/ipython", line 7, in <module>
from IPython import start_ipython
File "/Users/me/.virtualenvs/.venv/lib/python2.7/site-packages/IPython/__init__.py", line 48, in <module>
from .terminal.embed import embed
File "/Users/me/.virtualenvs/.venv/lib/python2.7/site-packages/IPython/terminal/embed.py", line 16, in <module>
from IPython.core.interactiveshell import DummyMod
File "/Users/me/.virtualenvs/.venv/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 31, in <module>
from pickleshare import PickleShareDB
File "/Users/me/.virtualenvs/.venv/lib/python2.7/site-packages/pickleshare.py", line 41, in <module>
from path import path as Path
ImportError: cannot import name path
J'ai la même erreur si j'essaie de le lancer import pickleshare
à une console Python, ou from path import path
.
Que puis-je faire pour résoudre ce problème?
- Vous n'avez pas de path.py fichier quelque part sur votre chemin?
- Est-ce un dupe stackoverflow.com/questions/32252915/...?
Vous devez vous connecter pour publier un commentaire.
Il semble que ce soit un problème connu, causée par un changement dans la
path.py
paquet. Revenir à une ancienne version depath.py
résout ce :J'ai eu des problèmes similaires et la restauration d'une version antérieure de
path.py
n'aide pas. J'ai désinstallé le paquet, puis IPython Notebook travaillé.pip uninstall -y path.py
Il semble que
pickleshare
est dans le paquetIPython.utils
. Essayez d'attacherDe même,
path
est dansIPython.external
. Essayez de taperDans les deux cas, je voudrais vérifier si les fichiers suivants existent.
Tout cela souligne le fait que, probablement, votre IPython notebook, d'une ancienne version. Un couple de solutions
1) Essayez de modifier des fichiers dans le site-packages et l'évolution importation de lignes de
Mais c'est un peu risqué, qui sait quoi d'autre peut échouer.
Sinon, essayez de mettre à niveau ipython notebook,
J'ai reçu cette erreur lors de l'import matplotlib sur Windows 10. Mon problème est que matplotlib besoin d'une mise à jour. J'ai juste couru le code suivant:
ou:
Ma conjecture est que cela peut être appliqué à IPython.