。这是因为conda环境是相互独立的,每个环境都有自己的软件包和依赖关系。当你在一个conda环境中安装pytorch时,conda会检查当前环境中是否已经存在pytorch的安装,如果存在,则会先将其删除,然后再安装新的版本。
然而,如果你希望在不影响其他conda环境的情况下安装pytorch,可以考虑以下两种方法:
myenv
是你想要创建的环境名称,python=3.8
指定了Python的版本,cudatoolkit=xx.x
是可选的,用于指定CUDA的版本。conda env list
conda activate target_env
conda install pytorch torchvision torchaudio cudatoolkit=xx.x -c pytorch
总结起来,为了避免在一个conda环境中安装pytorch时删除其他环境中的现有安装,你可以选择创建一个新的conda环境或使用conda的环境管理功能来管理不同环境中的软件包。这样可以确保各个环境的独立性和稳定性。
领取专属 10元无门槛券
手把手带您无忧上云