python - 如果我安装了两个不同的版本,如何指定要导入的 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__
属性,但首先导入会崩溃。谢谢你。
环境:
- 带有内核 5.8.0 的远程 Linux。我不是超级用户
- Python 3.8.6
- 点 21.2.4
解决方案
推荐阅读
- chef-infra - 使用厨师食谱识别 PostgreSQL 版本
- javascript - 内联修改和返回变量
- javascript - AJAX - FormData 为空
- symfony - Doctrine 不会更新/生成 ManyToOne 和 OneToMany 的字段
- crystal-reports - 日期、时间或日期时间条件字段的组选项必须是日期组
- python - 使用 shapefile 库将 Geojson 转换为 shapefile
- sql-server - 使用 SSMS 2017 在 SQL Server 2016 上部署 SSIS 包
- algorithm - 最坏情况最小排序时间复杂度定理
- angular6 - 当组件在 Angular 应用程序内部使用并作为 Angular 之外的自定义元素时出现 Angular 元素错误
- javascript - 如何从 args 中提取数据和文件名以上传文件?