【发布时间】:2019-12-06 14:13:03
【问题描述】:
我经常发现这很有用,但我不确定有什么方法可以做到这一点。我经常在一个 python 项目上工作,我从项目的虚拟环境和 Jupyter 笔记本开始项目。当我在 Jupyter notebook 中进行实验时,我开始将库添加到虚拟环境中。问题是,如果我运行
pip freeze > requirements.txt
在我的项目结束时,该文件将在我的虚拟环境中包含 jupyter 的库。有什么方法可以运行 Jupyter 笔记本(例如在我的基本 conda 环境中)但使用与另一个虚拟环境关联的内核?这似乎是最好的解决方案,但我不确定这是否可能?我知道我可能会做一些事情来从冻结的东西中删除这些,但这似乎是一种黑客行为。我看不出有任何方法可以避免在目标虚拟环境中至少安装 ipykernel
【问题讨论】:
标签: python jupyter-notebook virtual-environment