首页 > 解决方案 > 如果我安装了两个不同的版本,如何指定要导入的 pytorch?

问题描述

之前安装在远程 Linux 系统中的 PyTorch 有问题(版本 1.8.0)。它位于系统文件夹中,因此我没有权限卸载或升级它,因为我不是超级用户。结果,我使用命令在我的用户空间中安装了另一个 PyTorch

pip3 install --user --ignore-installed torch

有一些依赖冲突错误,但最后我被告知“成功安装了 torch-1.9.1 typing-extensions-3.10.0.2”。如输出所示,我的用户空间安装的版本是1.9.1。现在,我安装了两个版本的 PyTorch。

但是如果我输入

import torch

在 python3 命令行中,python3 尝试导入哪个版本,系统范围的 1.8.0 版本还是我在用户空间中新安装的 1.9.1 版本?如何指定要导入的版本?我知道我可以检查该__version__属性,但首先导入会崩溃。谢谢你。

环境:

标签: pythonpython-3.xpippytorchpython-import

解决方案


推荐阅读