python - 尽管安装了 anaconda 解释器和火炬,但无法在 vscode 中导入火炬
问题描述
我安装了 python38,37 和 anaconda,操作系统 - win10,x64。
我无法在 py38,37 中安装 torch - 但将其安装在 anaconda 中。
系统环境变量“路径”具有:
- C:\python38\脚本\
- C:\python38\
- C:\python37\脚本\
- C:\python37\
- C:\anaconda3\
- C:\anaconda3\脚本
在 vscode 中,尽管我选择了解释器作为 Python 3.8.3 base-conda
我仍然无法导入手电筒。但是当使用 jupyter notebook 时,我可以导入torch:
import torch
print(torch.__path__)
['C:\\anaconda3\\lib\\site-packages\\torch']
如何在 vs 代码中导入 torch 并选择正确的解释器?
解决方案
当我们导入模块时,我们需要在当前选择的环境中安装需要的模块。(Python环境。)
我使用以下语句将它安装在基本 conda 环境中:
conda install pytorch torchvision -c pytorch
我们需要注意 Jupyter Notebook 中选择的内核:
推荐阅读
- sql - 用 Postgres 中的默认值替换结果集中的时间间隔
- apache - mod_rewrite规则中的@符号是什么意思
- msbuild - Visual Studio 和 msbuild 生成 .net 4 资源 dll 而不是 3.5
- spring-boot - RabbitMQ 无限循环问题
- javascript - 为什么将 {} 添加到排序函数会改变答案?
- python - 如何检查 S3 存储桶中的对象在 boto3 中是否公开?
- c++ - 入口点功能分析
- python - 如何使用python脚本删除日志前6个月
- javascript - Javascript读取3个数据->打印实时数据库firebase
- python - 最长公共前缀