深度学习python编译器的配置及法宝函数的作用

一、python编辑器的配置(pycharm 和 jupyter)

(1)pycharm

在pycharm导入conda环境:
新建项目,更改编译器,选择已有的编译器
在这里插入图片描述
选择python.exe时会出现错误:找不到conda可执行文件
在这里插入图片描述
网上给出的方法是选择conda.exe文件并选择创建的虚拟环境pytorch
在这里插入图片描述
大部分可以成功,若还是出现错误:无效的解释器
解决方法:高版本在系统解释器里面设置
在这里插入图片描述
配置成功后会显示出Anaconda的路径
在这里插入图片描述
在Python Console中验证一下:结果输出True,即为成功。
在这里插入图片描述

(2)jupyter

Jupyter默认安装在base环境中,在创建的虚拟环境pytorch中没有,所以不能使用pytorch
解决方法:

方法一:在base环境中安装pytorch
方法二:在pytorch环境中安装jupyter(选择方法二)

在这里插入图片描述
如果报错,命令行指令改成

conda install nb_conda_kernels

成功后输入:jupyter notebook进入jupyter界面进行验证

jupyter notebook

新建文件,选择conda pytorch环境
在这里插入图片描述
通过torch.cuda.is_available进行验证
在这里插入图片描述
结果输出True,即为成功。

二、Package结构及法宝函数的作用

dir() 函数和 help() 函数

dir()函数,能让我们知道工具箱以及工具箱中的分隔区有什么东西。
help()函数,能让我们知道每个工具是如何使用的,工具的使用方法。

在这里插入图片描述

实战运用两个法宝函数

判断torch里面是否含有小的分隔区

在 Python Console 中输入dir(torch),torch中包含了cuda

dir(torch)

在这里插入图片描述
在 Python Console 中输入dir(torch.cuda),torch.cuda中包含了is_available

dir(torch.cuda)

在这里插入图片描述
在 Python Console 中输入dir(torch.cuda.is_available)

dir(torch.cuda.is_available)

在这里插入图片描述
输出结果有双下划线,说明is_available已经不是一个分隔区了,已经是一个函数了(一个函数就相当于一个道具)。

输入help(torch.cuda.is_available)来查看函数使用方法:(is_available后面不加())

help(torch.cuda.is_available)

在这里插入图片描述

三、pycharm 和 jupyter的使用和对比

(1)pycharm

新建一个python文件

在这里插入图片描述

为python文件设置相应的python解释器

方法一:在右上角点击添加相应的设置 Edit Configurations…
点击+号,选择python,选择脚本位置和python解释器
在这里插入图片描述
点击运行,输出结果
在这里插入图片描述
方法二:右键点击运行即可。
在这里插入图片描述

可以在python控制台直接写程序

在这里插入图片描述

(2)jupyter

打开jupyter

在这里插入图片描述

新建notebook,选择conda环境

在这里插入图片描述

点击运行按钮

在这里插入图片描述
(或者快捷键 shift+enter)

(3)三种运行方式的对比:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shi_jiaye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值