pycharm帮助文档_pycharm pytorch

pycharm帮助文档_pycharm pytorch大家在利用python进行机器学习时,pycharm是一个很不错的IDE。通过这段时间的使用,自己总结了一些使用心得,故试着写下来共勉,不当之处,希望正在阅读的你批评指正。1、pycharm的安装与激活pycharm安装可以根据自己需要在官网上下载,链接http://www.jetbrains.com/pycharm/download/#section=windows。修改h…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

     大家在利用python进行机器学习时,pycharm是一个很不错的IDE。通过这段时间的使用,自己总结了一些使用心得,故试着写下来共勉,不当之处,希望正在阅读的你批评指正。

1、pycharm的安装

pycharm安装可以根据需求在官网上下载,社区版本和专业版根据自己情况选择,一般自己开发使用优选专业版,而最新安装使用方法见我的公众号:

pycharm帮助文档_pycharm pytorch

2、pycharm的设置

一般我们第一次使用会对pycharm进行一些设置,这个根据个人需要调整。下面就我自己的做的设置进行一些说明:

从file下的setting进入设置,如下图所示:

pycharm帮助文档_pycharm pytorch

然后我们进入到设置界面,首先我们可以设置界面的风格和工具栏字体大小,如红线所示

pycharm帮助文档_pycharm pytorch

接下来我们一般会设置写代码时的字体风格,选择合适的字体和大小以及间隔,有利于编写程序时的心情舒畅,写起来一溜溜的。。。

pycharm帮助文档_pycharm pytorch

接下来我们需要指定我们的编码形式,这样有利于我们的代码编译书写

pycharm帮助文档_pycharm pytorch

毕竟utf-8编译码模式符合中国人的编码习惯,再接下来我们希望在每次写代码时可以在文件头写上一些关于本文件的信息,例如时间、编译器等等,这样我们可以编写一个书写template,这样每次新建一个文件会自动在文件头为我们添上这些信息,这里以py文件为例,可以照着这个模式来写

pycharm帮助文档_pycharm pytorch

为了方便,我就讲它们直接敲出来了,可以直接复制啦!

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author:albert time:${DATE}

接下来就是重头戏,我们需要指定编译器,这才是灵魂操作,

pycharm帮助文档_pycharm pytorch

由于我的python是用anaconda安装的,所以这里直接指定anaconda下的python路径就可以了,如果你想加载其他的编译器可以点击下面的show all,然后加载进来。

3、pycharm使用和快捷键

在pycharm里可以加载python使用的第三方库,只要在指定编译器后,点击右边的加号,进入搜索框找到你要加载的第三方库即可,但是这种方式太慢了,一般我们在终端用pip结合镜像来安装,所以在这里就不做详细说明。

至于快捷键,不同版本的可能略微有区别,常用的几个:

注释: 选中后 Ctrl + /

定位:Ctrl + 鼠标左键

缩进: Tab / Tab+shift

换行:shift + enter

编译: Ctrl+shift+F10

查看路径:ctrl+l (或在终端输入pwd)

查注释:ctrl+q

查源码:ctrl+shift+i (或者鼠标左键+ctrl)

查参数:ctrl+p

快速对函数生成注释:英文状态下输入三个 “ 然后回车即可

快速生成if __name__==”__main__”: 在空白处输入main后回车即可

其他的我也记不住啦,可以参考知乎这篇回答:https://www.zhihu.com/question/37787004,也可以在设置里面查看

pycharm帮助文档_pycharm pytorch

4、pycharm连接远程服务器

   在工作时,有时候需要借助远程的服务器进行一些训练,操作等,这时候可以借助pycharm实现。

(1)连接服务器

》

pycharm帮助文档_pycharm pytorch

》

pycharm帮助文档_pycharm pytorch

》

pycharm帮助文档_pycharm pytorch

(2)指定远程编译器

》

pycharm帮助文档_pycharm pytorch

》

pycharm帮助文档_pycharm pytorch

注:具体的操作可以参考另一篇博客《jupyter和pycharm使用比较总结》。

一般可以绑定本地文件和远程服务器上文件同步,这样可以随时查看修改的文件信息。

5、pycharm关联github

        git作为最优秀的版本控制软件,解决了分布式办公、版本错乱等问题,那么如何在pycharm里关联自己的github来进行项目开发呢,具体操作如下https://blog.csdn.net/beyond_f4/article/details/80626440:

(1)关联github

    在设置里配置github账号如下,

pycharm帮助文档_pycharm pytorch

(2)关联Git(https://www.cnblogs.com/Dcl-Snow/p/10476004.html)

       在这一步你首先得确定本机上面安装了Git(linux下直接pip install git ,windows下官网https://git-scm.com/downloads下载安装),然后同样在设置下配置Git路径,

pycharm帮助文档_pycharm pytorch

(3)上传项目  

    在pycharm里选择自己想要上传的项目,首先建仓:VCS->Import Into Version Control->Share Project On Github

   pycharm帮助文档_pycharm pytorch

选择share就可以了,随后会跳出同步的内容进行勾选就可以了,commit Message中也可以输入描述信息。

6、pycharm使用碰到的一些问题

(1)有时候我们在写代码时会发现代码下面会出现一些波浪号(非编码错误),快速解决的方法就是点击在界面右下角将标亮level降低到语法错误即可。

pycharm帮助文档_pycharm pytorch

治根的办法就是在设置里将pycharm里的检测选项去掉,不过不推荐,我用的是前者。

pycharm帮助文档_pycharm pytorch

(2)在run代码时出现无法编译情况

一般我们想运行代码,可以鼠标右键run一下当前文件即可,可是有时出现下面这种情况

 

pycharm帮助文档_pycharm pytorch

运行结果是

pycharm帮助文档_pycharm pytorch

这是我们需要做的就是将py文件的名字换一下即可。

 

好了,今天就先写到这里,有需要的我们可以相互交流学习。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174911.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 5g 云游戏_5G切片认证

    5g 云游戏_5G切片认证随着5G网络的快速部署和商用,5G与垂直行业应用的结合也日益紧密。因此,具备5G特性的网络能力将打造持续升级的业务体验,不断提升客户服务质量。2020年,5G即将进入SA(独立组网)规模商用部署期。作为一项5GSA的专属技术,网络切片所提供的面向差异化应用的网络定制化和专属保障能力,将使5G网络最大程度地提升用户体验方面的价值潜力。在互联网应用领域,业界普遍认为5G技术的成熟和商用将带来云游戏、在线视频直播等互联网价值应用的爆发。5G端到端切片技术能够有效支撑OTT多业务应用场景的需求并提供定制化的体验保

    2022年10月2日
  • densenet详解_dense参数

    densenet详解_dense参数DenseNet于论文《》中提出,是CVPR2017的oral。论文提出DenseNet并与ResNet和Inception做对较。为提升网络的效果,一般操作是增加网络的深度和宽度,但论文作者另辟蹊径,聚焦于feature的极致利用以获得更佳效果和更少参数。对于梯度消失问题,ResNet等网络使用跳层连接结构加以解决。作者延续该思路,提出DenseBlock,在保证网络层间最大程度的信息传输的同时,直接将所有层连接起来。……………………

    2022年9月29日
  • USES_CONVERSION宏定义

    USES_CONVERSION宏定义USES_CONVERSION是用来转换类型的(比如T2A等转换需用此宏),比如我们很常见的问题:在Socket编程时候,我们的IP地址从界面上输进去一般都使用CString类型的,可是在SOCKADDR_IN中的inet_addr却是const char *我们就不能直接用CString来用。我们就可以使用T2A()宏了。 SOCKADDR_IN localaddr; …

    2022年8月18日
  • IDEA 非maven项目打jar包(包含第三方依赖包)

    IDEA 非maven项目打jar包(包含第三方依赖包)**IDEA非maven项目打jar包**普通java项目打JAR包方式(包含第三方依赖包):①在保证程序能运行情况下:②③④***最后就生成JAR包了在相应文件夹下运行控制台命令java-jar.jar就可以运行了…

    2022年6月19日
  • Oracle 正则表达式以及常用正则函数

    Oracle 正则表达式以及常用正则函数Oracle正则表达式以及常用函数正则表达式简介正则表达式基础Oracle常用函数正则表达式简介菜鸟教程练习网站1练习网站2练习网站3练习网站4软件下载什么是正则表达式?正则表达式,又称规则表达式。(英语:RegularExpression,在代码中简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。什么时候会用到正则表达式?数据验证字符串查找字符串替换正则表达式基础元字符描述

    2022年6月1日
  • 向量的内,外积及其几何含义讲解_两向量外积的几何意义

    向量的内,外积及其几何含义讲解_两向量外积的几何意义一、向量的内积(点乘)定义概括地说,向量的内积(点乘/数量积)。对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,如下所示,对于向量a和向量b:a和b的点积公式为:这里要求一维向量a和向量b的行列数相同。注意:点乘的结果是一个标量(数量而不是向量)定义:两个向量a与b的内积为a·b=|a||b|cos∠(a,b),特别地,0·a=a·0…

    2022年9月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号