如何使用同一条Python管理不同的模块版本?

2024-04-30 19:16:07 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 模块项目版本计算机虚拟环境anacondapytorch解决方案
1条回答
网友
1楼 · 发布于 2024-04-30 19:16:07

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

docs

创建名为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

停用环境,并返回默认的Python环境

# myenv
conda deactivate

conda activate base
# Anaconda default env is called base 

列出可用的虚拟环境

conda env list

conda info  envs

相关问题 更多 >