Gibt es eine Möglichkeit, pipenv mit Jupyter-Notebooks zu verwenden?
Oder genauer gesagt mit einem Atom-Nteract / Wasserstoff-Python-3-Kernel?
Ich habe gerade Folgendes mit Erfolg versucht.
In Ihrem Projektordner:
pipenv install ipykernel
pipenv shell
Dadurch wird ein Terminal in Ihrer virtuellen Umgebung wie folgt aufgerufen:
(my-virtualenv-name) bash-4.4$
In dieser Shell tun Sie:
python -m ipykernel install --user --name=my-virtualenv-name
Jupyter-Notizbuch starten:
jupyter notebook
In Ihrem Notizbuch Kernel -> Kernel ändern. Ihr Kernel sollte jetzt eine Option sein.
Quelle: IPythonNotebookVirtualenvs
python -m ipykernel install --user --name=`basename $VIRTUAL_ENV`
Installieren und starten Sie jupyter in pipenv:
Alle anderen Pakete, die über pipenv installiert werden (z. B.
pipenv install numpy
), stehen auch Ihrer Jupyter-Notebook-Sitzung zur Verfügung.quelle
Luis 'Antwort funktioniert perfekt für Jupyter-Notebooks.
Aber speziell für Wasserstoff / Atom lautet das Rezept:
Starten Sie das Atom aus der Pipenv-Hülle heraus
Sollte gut sein zu gehen!
quelle
python -m ipykernel install --user --name=my-virtualenv-name
Befehl ausführen.