Est-il possible d'utiliser pipenv avec le carnet Jupyter?
Ou plus précisément, avec un noyau atomnteract/oxygen python 3?
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.
Source: IPythonNotebookVirtualenvs
Entrez votre pipenv
pipenv Shell
Installer et démarrer jupyter dans pipenv
pipenv install jupyter
pipenv run jupyter notebook
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!