web-dev-qa-db-fra.com

Est-il possible d'utiliser pipenv avec le carnet Jupyter?

Est-il possible d'utiliser pipenv avec le carnet Jupyter?

Ou plus précisément, avec un noyau atomnteract/oxygen python 3?

48
emehex

Je viens d'essayer ce qui suit avec succès.

Dans votre dossier de projet:

pipenv install ipykernel
pipenv Shell

Cela fera apparaître un terminal dans votre virtualenv comme ceci:

(my-virtualenv-name) bash-4.4$

Dans cette coquille:

python -m ipykernel install --user --name=my-virtualenv-name

Lancer le cahier jupyter:

jupyter notebook

Dans votre cahier, Noyau -> Changer le noyau. Votre noyau devrait maintenant être une option.

Change Kernel Screenshot

Source: IPythonNotebookVirtualenvs

97
Luis Meraz

Entrez votre pipenv

pipenv Shell

Installer et démarrer jupyter dans pipenv

pipenv install jupyter
pipenv run jupyter notebook
11
dahe

La réponse de Luis fonctionne parfaitement pour les cahiers Jupyter.

Mais pour l'hydrogène/atome, la recette est la suivante:

pipenv install ipykernel
pipenv Shell

lancer atom depuis le shell pipenv

> atom

Ça devrait être bon d'y aller!

3
emehex