在 anaconda 虚拟环境中更新 python

Updating python in anaconda virtual environment

我正在尝试将 anaconda3 虚拟环境中的 python 版本从 3.6 更新到 3.10。

采取的步数:

1。从 pyton.org

下载 python 3.10 64 位

2. anaconda提示:conda activate gis(我的venv)

3. anaconda提示:(gis) C:\User\User>python -m venv --upgrade "C:/Users/User/anaconda3/envs/gis"(我的虚拟环境的路径)

4. 检查venv中的python版本:没变,还是3.6.

注意:命令提示符在通过python --version时显示Python was not found,这与我看过的教程不一致。我认为因为我使用的是 anaconda,所以我可能要按照与教程相同的步骤进行操作,但要在 anaconda 提示符下进行。也许这是一个错误的假设。

如果我检查 base 环境中的版本,它是 3.10。这在下载 python 3.10.

时自动发生

感谢您的帮助!

您似乎混淆了 venvconda。您的环境由 conda(这是一个独立于 Python 语言的项目)管理,而 venv 是 Python 语言中使用的事实上的虚拟环境管理器。我什至不确定 venv 如何处理您提供的命令。

如果优先考虑 3.10,我建议您使用 3.10install any packages from your previous 3.6 environment. (This is also what the conda project recommends 创建一个新的 conda 环境。)