在 Jupyter Notebook 上使用 virtualenv

Sev*_*ila 11 python virtualenv jupyter

我尝试在 jupyter 笔记本上使用virtualenv,以使用环境中安装的所有软件包,但在 jupyter 内部它们无法被识别。

已经尝试过:

pip install tornado==4.5.3
pip install ipykernel==4.8.2
Run Code Online (Sandbox Code Playgroud)

我所做的是: 在提示符下初始化环境(Windows 7): 移动到环境目录:cd C:\Python\Envs\env1\Scripts 并使用:activate现在提示符显示(env1),因此它处于活动状态。

从那里,我移动到另一个目录并调用 jupyter,但是启动时,安装在 envoriment 上的包不可调用。

我们如何激活 jupyter 上的环境?

Vov*_*ova 21

对于 Mac 操作系统/Linux 用户:

python -m venv venv
source venv/bin/activate
pip install jupyter
ipython kernel install --user --name=venv
jupyter notebook
Run Code Online (Sandbox Code Playgroud)


Guo*_*uai 12

也许你应该首先在你的 venv 中安装一个ipykernel

  1. virtualenv .venv

  2. .venv\Scripts\activate.bat激活 venv。

  3. python -m pip install ipykernel

  4. python -m ipykernel install --user --name .venv安装名为 的新内核.venv

  5. jupyter notebook在这里你可以选择你的新内核。

参考:不同环境的内核