Pytorch安装以及Pycharm中无法导入torch包的问题

Pytorch安装以及Pycharm中无法导入torch包的问题

我们在安装完Anaconda之后,去Pytorch官网 : https://pytorch.org/get-started/locally/ 找到适合自己配置的版本并复制这行命令(其中的-c pytorch命令是使用官网源下载,若较慢或设置了镜像源可以把这里删去)

Pytorch安装以及Pycharm中无法导入torch包的问题

; 然后问题就来了,

在进入conda控制台之后,不管三七二十一立马粘上回车,然后发现死都找不到这个包,这里实际上是装到了base这个默认的环境下,我们在安装时应该先创建一个虚拟环境

conda create --name DeepLearning python=3.10(这里我的环境名是DeepLearning,注意:这里一定要指定python版本号

然后 activate DeepLearning 进入创建的虚拟环境,可以直接 conda install ,也可以配置镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ #设置搜索时显示通道地址 conda config --set show_channel_urls yes

关于配置镜像源参考CSDN「小猫不会去楼兰捉虫」的这篇文章,链接:Anaconda配置国内镜像源,这里不再过多阐述

然后去Pycharm,为项目添加环境和解释器

Pytorch安装以及Pycharm中无法导入torch包的问题
Pytorch安装以及Pycharm中无法导入torch包的问题

Pytorch安装以及Pycharm中无法导入torch包的问题

; 这里有的常见的几个问题:

1.在conda控制台下能导入torch包,pycharm提示找不到

Pytorch安装以及Pycharm中无法导入torch包的问题
; 问题:包所在的环境和pycharm项目的环境不一致
解决办法:控制台能过说明安装上了,但是IDE找不到,如果你知道是哪个环境那么直接在pycharm中改Interpreter(解释器),如果不知道那么如上图片所示一步步conda create重新创建环境、activate env_name 进入环境然后下载pytorch,去pycharm配置环境和解释器

2.import torch能代码提示但是运行就报错说找不到

问题:大概率就是你创建环境的时候没加python=版本号,导致创建的环境里没有编译器,这样你创建的环境就是一个空壳子,里面虽然装了包,但是无法执行,所以也就可以解释为什么pycharm能识别torch但运行报错
解决办法:不知道直接拖个python.exe过去行不行,反正我是从头创建了一遍环境

3.在Pycharm下创建Anaconda虚拟环境,但envs目录下没有interpreter解释器问题的解决

我们使用 conda create --name new_env_test创建完虚拟环境new_env_test之后,

conda activate new_env_test发现这个环境激活正常,

也能使用 conda info --env看到,以为这个环境可以用了,

实际上这个环境没有python解释器,所以别人的虚拟环境下是这样的

Pytorch安装以及Pycharm中无法导入torch包的问题

而你的是这样的

Pytorch安装以及Pycharm中无法导入torch包的问题

如果想要在new_env_test中拥有bin文件夹,我们必须用
conda create -n my_env python=version_number
在创建环境时将python安装到env(和刚才相比,在末尾加了一个pyhon)
或者 conda install -n my_env python=version_number将Python添加到现有环境中。

; 然后我发现我的pycharm就可以和cuda一起正常工作啦

import torch
print(torch.cuda.is_available())

Pytorch安装以及Pycharm中无法导入torch包的问题

Original: https://blog.csdn.net/weixin_45506188/article/details/123738393
Author: TheExi
Title: Pytorch安装以及Pycharm中无法导入torch包的问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/627419/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 将Anaconda设置为国内镜像源的方法

    因为Anaconda默认使用国外镜像源,下载速度相对较慢,为了节省时间提高效率,需要将源设置修改为国内镜像源,配置国内镜像源方法如下。 1.打开anaconda的prompt 如果…

    人工智能 2023年7月3日
    095
  • STM32笔记之 SDRAM

    写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 目录 SDRAM芯片 …

    人工智能 2023年6月29日
    0110
  • 逻辑回归模型是否可以用于时间序列数据分析

    问题背景介绍 逻辑回归模型是一种常用的分类算法,广泛应用于解决二分类问题。然而,时间序列数据具有独特的特征,例如数据点之间的依赖关系和时间的顺序性。因此,问题是:逻辑回归模型是否适…

    人工智能 2023年12月31日
    044
  • MoCo代码分析 [自监督学习]

    ✅ 个人简介:南京邮电大学,计算机科学与技术,在读本科 ● 前驱文章一:《MoCo v1 文献研究 [自监督学习]》 ● 前驱文章二:《MoCo v2 文献研究 [自监督学习]》 …

    人工智能 2023年6月12日
    0116
  • 年终总结系列3|信贷风控的贷后分析报告总结

    序言:信贷用户的贷后表现是信贷产品体系一项非常重要的模块,贷后数据与贷前数据的指标分析,不仅可以直接反映出产品的整体收益情况,而且是很多数据挖掘与模型开发等工作任务的前提条件。现以…

    人工智能 2023年7月18日
    089
  • 1-基于ArUco码的标记与检测

    1-简介 姿态估计(Pose estimation) 在 计算机视觉领域扮演着十分重要的角色: 机器人导航、增强现实以及其它。这一过程的 基础是找到现实世界和图像投影之间的对应点。…

    人工智能 2023年5月28日
    0128
  • HRSC2016 数据集 L2 L3 task

    网上没有HRSC2016 数据集 L2 L3 task 任务的开源项目,我的毕设跟老师吹的牛是把数据集用到L2、L3任务上,现在发现没有开源代码,心态没了。接下来这段时间尝试手写代…

    人工智能 2023年6月17日
    075
  • NLP的命名实体识别 — 嵌套实体问题

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    人工智能 2023年5月30日
    075
  • Android 进程数据库更新时机

    1.相关知识点:进程初始化顺序进程初始化顺序:ContentProvider(即数据库) > Application > Service;参考:https://www….

    人工智能 2023年6月27日
    065
  • python根据文件名分类文件

    需求: 原始data文件的数据如下图所示,大概有2000条左右。要根据文件的第一个数字把文件分别转移到对应的文件夹中,文件夹以文件的第一个数字命名。 文件类型: 拓展名为npz的二…

    人工智能 2023年6月30日
    094
  • FFplay文档解读-28-视频过滤器三

    29.20 colormatrix 转换颜色矩阵 过滤器接受以下选项: src dst 指定源和目标颜色矩阵。 必须指定这两个值。 接受的值是: 值解释bt709 fcc bt60…

    人工智能 2023年6月29日
    058
  • Obsidan之数学公式的输入

    前言: 最近在学习专升&a…

    人工智能 2023年7月5日
    066
  • 图像风格迁移 CycleGAN原理

    CycleGAN是一种很方便使用的用于进行图像风格转换的模型。它的一大优势就在于不需要成对的数据集就可以进行训练。比如我们只需要随便一大堆真人图像和随便另一大堆动漫图像,就可以训练…

    人工智能 2023年6月24日
    076
  • labelme的安装过程

    1.首先安装anaconda,这一步建议将添加到环境变量的选项√上,也可不勾选自己手动添加。 安装好之后打开cmd输入conda可以查看有没有加入到环境变量中。如果出现了一大串代码…

    人工智能 2023年7月22日
    066
  • 人工智能-10种机器学习常见算法

    机器学习是目前行业的一个创新且重要的领域。今天,给大家介绍机器学习中的10种常见的算法,希望可以帮助大家适应机器学习的世界。 1、线性回归 线性回归(Linear Regressi…

    人工智能 2023年7月26日
    075
  • 在Column中嵌入横向滚动的ListView

    在Column中嵌入横向滚动的ListView 如果我们直接在column中嵌入一个横向滚动listView, 由于column的主轴是垂直的,和ListView的交叉轴的方向相同…

    人工智能 2023年6月29日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球