pytorch 安装 conda vs pip 导入错误(macOs)

pytorch 安装 conda vs pip 导入错误(macOs)

目前,我已经从这里安装了 pytorch,它似乎来自 anaconda。

╰─ pip install torch torchvision
Requirement already satisfied: torch in /Users/PLEB/opt/anaconda3/envs/pytorch/lib/python3.8/site-packages (1.9.0)
Requirement already satisfied: torchvision in /Users/PLEB/opt/anaconda3/envs/pytorch/lib/python3.8/site-packages (0.10.0)
Requirement already satisfied: typing_extensions in /Users/PLEB/opt/anaconda3/envs/pytorch/lib/python3.8/site-packages (from torch) (3.10.0.0)
Requirement already satisfied: numpy in /Users/PLEB/opt/anaconda3/envs/pytorch/lib/python3.8/site-packages (from torchvision) (1.21.0)
Requirement already satisfied: pillow>=5.3.0 in /Users/PLEB/opt/anaconda3/envs/pytorch/lib/python3.8/site-packages (from torchvision) (8.2.0)

但是,当通过我的桌面完成简单的 python 脚本时,我很难import torch执行简单的 pytorch 函数,比如foo.py在 VS Code 中创建一个简单的文件。(我认为它使用了我在本地安装的 python?)

该错误表明未找到。

目前,我只能通过 Anaconda Navigator 执行此操作(见下文),这使我能够import torch成功进入终端,但我仍然无法创建文件并运行import torch

/Users/XXXX/opt/anaconda3/bin/activate && conda activate /Users/XXXX/opt/anaconda3/envs/pytorch;

提前致谢!

答案1

确保 vscode 在执行脚本时使用正确的 python。它可能不使用 Anaconda python,而是使用系统上默认安装的 python。

假设您已安装 python 扩展,则该内容应显示在 vscode 编辑器的左下角。它还允许更改用于运行脚本的 python。

相关内容