【问题标题】:Using one IPython for multiple environments在多个环境中使用一个 IPython
【发布时间】:2020-11-19 08:37:38
【问题描述】:

是否可以在基础环境中安装 IPython 并在不同的环境中使用它,也许通过在其中安装 ipykernel 并以某种方式链接到基础 IPython?我正在考虑类似 Spyder 的东西,您只需要在该环境中安装 spyder-kernels 并将其 python 可执行文件链接到基本 Spyder 中的 python 解释器(也听说过 Jupyter 类似的事情)。否则我将不得不为每个环境安装 IPython。我正在使用 Windows 10 和最新的 miniconda。

【问题讨论】:

  • 您可以将一个 env 的内核添加到另一个 env 上的 jupyter。 ipython.readthedocs.io/en/stable/install/…
  • 我使用的是 ipython,而不是 jupyter,但想知道适用于 jupyter 的东西是否也适用于 ipython。
  • 我认为这是不可能的,因为 IPython 并非旨在与多个 Python 解释器一起运行。

标签: python python-3.x jupyter-notebook ipython spyder


【解决方案1】:

是的,您可以将 ipython 安装到您的基础 python 环境中。然后,当您创建一个 virtualenv 作为该基本 python 发行版的副本时,使用requirements.txt 文件在每个项目的基础上指定增量依赖项。您可以在hitchhiker's guide 的这篇简短文章中阅读更多关于使用 virtualenv 和 pip 完成您想要的内容。

【讨论】:

  • 他们使用的是 Conda,而不是 pip 和 virtualenv。
猜你喜欢
  • 2012-08-21
  • 2021-02-21
  • 2018-01-17
  • 2018-12-11
  • 1970-01-01
  • 2012-10-04
  • 1970-01-01
  • 2013-02-26
  • 1970-01-01
相关资源
最近更新 更多