L'installation d'un pip package à partir d'un Jupyter ordinateur Portable ne fonctionne pas

Quand je lance !pip install geocoder dans Jupyter Notebook-je obtenir le même résultat que l'exécution de pip install geocoder dans le terminal, mais le geocoder package n'est pas disponible lorsque j'essaie de l'importer.

Je suis sous Ubuntu 14.04, Anaconda 4.0.0 et pip 8.1.2

Installation geocoder:

!pip install geocoder

The directory '/home/ubuntu/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting geocoder
  Downloading geocoder-1.15.1-py2.py3-none-any.whl (195kB)
    100% |████████████████████████████████| 204kB 3.2MB/s 
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages (from geocoder)
Requirement already satisfied (use --upgrade to upgrade): ratelim in /usr/local/lib/python2.7/dist-packages (from geocoder)
Requirement already satisfied (use --upgrade to upgrade): six in /usr/local/lib/python2.7/dist-packages (from geocoder)
Requirement already satisfied (use --upgrade to upgrade): click in /usr/local/lib/python2.7/dist-packages (from geocoder)
Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/local/lib/python2.7/dist-packages/decorator-4.0.10-py2.7.egg (from ratelim->geocoder)
Installing collected packages: geocoder
Successfully installed geocoder-1.15.1

Puis essayer de l'importer:

import geocoder

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-4-603a981d39f2> in <module>()
----> 1 import geocoder

ImportError: No module named geocoder

J'ai également essayé d'éteindre l'ordinateur et de le redémarrer sans succès.

Edit: j'ai trouvé que l'utilisation de la borne installe le geocoder paquet dans /home/ubuntu/.local/lib/python2.7/site-packages et à l'aide d'un ordinateur portable l'installe dans /usr/local/lib/python2.7/dist-packages qui n'est pas dans le chemin. sys.path.append('/usr/local/lib/python2.7/dist-packages') résout le problème pour la session en cours.

Alors, comment puis-je modifier de façon permanente le chemin d'accès ou dire pip, où pour installer geocoder?

Ceux-ci sont Python 2 paquets. Est de votre portable à l'aide d'un Python 2 noyau ou un Python 3 du noyau?
Sa à l'aide de Python 2
PYTHONPATH
Vérifier jupyter configuration des ordinateur portable à C:\Users\<nom d'utilisateur>\.jupyter\jupyter_notebook_config

OriginalL'auteur Mikhail Janowski | 2016-07-14