当前位置: 代码迷 >> python >> 如何使用相同的 anaconda 管理不同的模块版本?
  详细解决方案

如何使用相同的 anaconda 管理不同的模块版本?

热度:102   发布时间:2023-07-16 10:51:25.0

我即将在我的计算机上编写 2 个不同的 Python 项目,每个项目都使用不同版本的特定模块 (PyTorch),以及来自最新 anaconda 的模块。 我已经安装了 anaconda 并发现解决方案是一个虚拟环境,但是,我不想为它们中的每一个都安装所有的 anaconda 模块,而是为它们两个都使用已经安装的 anaconda。 我该怎么做?

您可以使用允许您安装特定软件包(具有特定版本)和/或特定python版本的虚拟环境

从,

创建名为myenv 的虚拟环境

conda create -n myenv

# Create with specific python version
conda create -n myenv python=3.6

# Create with specific version of python and package
conda carete -n myenv python=3.5 pytorch=1.2

要使用虚拟环境,您必须激活它。

# Activating myenv
conda activate myenv

停用环境,并退回到默认的 anaconda 环境,

# myenv
conda deactivate

conda activate base
# Anaconda default env is called base 

列出可用的虚拟环境

conda env list

或者

conda info --envs
  相关解决方案