打开 IPython 时 Python 版本发生变化

问题描述 投票:0回答:1

我使用的是 python 版本 3.11 的 conda 环境,但是当我从终端打开 IPython 时,它会在版本 3.8 中打开。有谁知道我应该做什么才能在我的 conda 环境(3.11)的正确版本中打开它?

(py311) ~$ python --version
Python 3.11.4
(py311) ~$ ipython
Python 3.8.10 (default, Nov 22 2023, 10:22:35) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.28.0 -- An enhanced Interactive Python. Type '?' for help.
python ubuntu jupyter-notebook anaconda
1个回答
0
投票

为了确保 IPython 在正确版本的 conda 环境 (3.11) 中打开,您可以按照以下步骤操作:

首先,使用 Python 3.11 激活 conda 环境。您可以通过在终端中运行以下命令来完成此操作:

conda 激活 your_env_name

将 your_env_name 替换为您的 conda 环境的名称。

环境激活后,您需要在该环境中安装IPython。这可确保 IPython 与正确的 Python 版本关联。运行以下命令:

conda安装ipython

这将在您的 conda 环境中安装 IPython。

安装完成后,您现在可以从终端启动 IPython,并且它应该使用与您的 conda 环境关联的正确 Python 版本 (3.11) 打开。

ipython

这应该从您的 conda 环境中使用正确的 Python 版本打开 IPython。

为了确保 IPython 使用与您的 conda 环境相对应的正确版本的 Python 启动,您可以按照以下步骤操作:

在启动 IPython 之前确保您的 conda 环境已激活。您可以通过运行来激活它:

conda激活py311

激活环境后,只需在终端中输入 ipython 即可。这应该使用与您激活的 conda 环境关联的 Python 版本(在本例中为 Python 3.11)启动 IPython。

© www.soinside.com 2019 - 2024. All rights reserved.