相关文章:

【1】Pycharm 主题设置推荐Material Theme UI以及编辑环境配置(字体大小和颜色)

【2】Pycharm插件推荐,超级实用!每个小trick都可以快速提升变成效率!

【3】Pycharm超详细基础设置,autopep8 安装规范化程序,每个小trick都可以快速提升变成效率,超级实用!

相关插件可以参考上面文章,我现在是在用中文版的。

1.新建项目 --配置解释器

进入设置选择解释器,我用的是conda装的tensorflow,操作步骤见下图,用于所有项目,选择完毕后点击应用即可。

之后也可以在界面右下角进行选择,切换环境。

或者:点击项目解释器,点击全部显示

可以进行添加编辑

2.安装模块

库和包安装,pycharm也直接提供了下载。这里以tensorflow为例:如果觉得网上安装教程麻烦可以尝试在pycharm里安装。不过个人还是比较推荐大家在命令版面安装,可以参考我的博客:

【一】tensorflow安装、常用python镜像源、tensorflow 深度学习强化学习教学 超级简单安装!

3.设置文件编码

这样设置可以防止乱码  utf—8

4.设置脚本头

效果如下:

5.显示行数和对齐线

便于debug是后进行调试

关闭更新

6.★安装 autopep8 ----规范Python编码规范

Autopep8是一个将python代码自动编排的一个工具,可以规范化我们变成代码样式超级推荐,配置如下:

需要填写信息,你只需要复制过去就行!

Name:随意命名

Program: H:\Anaconda3-2020.02\envs\tf2\Scripts\autopep8.exe
#需要填写autopep8.exe的安装路径。 #下面的复制粘贴就行
Parameters: --in-place --aggressive --aggressive $FilePath$ Woking directory: $ProjectFileDir$ Output Filters:$FILE_PATH$\:$LINE$\:$COLUMN$\:.*

安装完毕我们测试一下:以下面代码为例

def example1():
some_tuple = (1, 2, 3, 'a')
some_variable = {
'long': 'Long code lines should be wrapped within 79 characters.',
'other': [math.pi, 100, 200, 300, 9876543210,'This is a long string that goes on'],
'more': { 'inner': 'This whole logical line should be wrapped.',some_tuple: [ 1,20, 300, 40000,500000000,60000000000000000]}}
return (some_tuple, some_variable)

操作方式:

在编辑区域--右击---找到添加工具autopep8 点击一下即可,

或者

只是使用后的代码,是否简洁干净了很多!

7.启动打开上一个项目

8.导出导入配置

file -> Manage IDE Settings -> export setting,设置导出的settings.jar包的位置,然后点击OK

导入配置

file -> Manage IDE Settings -> import settings,选择你想要导入的 settings.jar即可

9.文件结构-和TODO tree

自带TDO TREE

【3】Pycharm超详细基础设置,autopep8 安装规范化程序,每个小trick都可以快速提升变成效率,超级实用!的更多相关文章

  1. Linux 学习笔记之超详细基础linux命令 Part 12

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11---------------- ...

  2. Linux 学习笔记之超详细基础linux命令 Part 11

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10---------------- ...

  3. Linux 学习笔记之超详细基础linux命令 Part 8

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 7----------------- ...

  4. Linux 学习笔记之超详细基础linux命令 Part 5

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 4----------------- ...

  5. Linux 学习笔记之超详细基础linux命令(the end)

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...

  6. Linux 学习笔记之超详细基础linux命令 Part 14

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...

  7. Linux 学习笔记之超详细基础linux命令 Part 13

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...

  8. Linux 学习笔记之超详细基础linux命令 Part 10

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 9----------------- ...

  9. Linux 学习笔记之超详细基础linux命令 Part 9

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 8----------------- ...

  10. Linux 学习笔记之超详细基础linux命令 Part 7

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 6----------------- ...

随机推荐

  1. 【快速阅读二】从OpenCv的代码中扣取泊松融合算子(Poisson Image Editing)并稍作优化

    泊松融合我自己写的第一版程序大概是2016年在某个小房间里折腾出来的,当时是用的迭代的方式,记得似乎效果不怎么样,没有达到论文的效果.前段时间又有网友问我有没有这方面的程序,我说Opencv已经有了, ...

  2. CNCF大使预测:2024年云原生面临倦怠、离职及云成本精简

    本文由 CNCF 大使 Eric D. Schabell 撰写,预测2024年云原生领域最可能发生的3大变化,并与其对云原生可观测性领域的见解结合. 关注云原生倦怠 毫无疑问,在 2023 年中云原生 ...

  3. OS | 文件系统总结

    文件系统总结 逻辑文件面向用户,学习时应该掌握不同的逻辑文件之间的特点 目录文件时链接逻辑文件和物理文件的桥梁,学习时应该体会到目录文件时如何优化访问时间 物理文件是指文件的数据如何存储在磁盘等存储设 ...

  4. 路径规划之 A* 算法

    算法介绍 A*(念做:A Star)算法是一种很常用的路径查找和图形遍历算法.它有较好的性能和准确度.本文在讲解算法的同时也会提供Python语言的代码实现,并会借助matplotlib库动态的展示算 ...

  5. Round A 2021 - Kick Start 2021

    比赛链接:https://codingcompetitions.withgoogle.com/kickstart/round/0000000000436140 K-Goodness String (5 ...

  6. Java | 个人学习指南笔记

    前言:由于作者已经有C语言,C++和Python语言的基础了,所以在文章的编写时会以这几门编程语言作对比.本文学习自 C语言中文网的 Java 教程,部分内容引用自这.引用内容仅作学习使用. 第1章: ...

  7. 深度学习(三)——Transforms的使用

    一.Transforms的结构及用法 导入transforms from torchvision import transforms 作用:图片输入transforms后,可以得到一些预期的变换 1. ...

  8. 本地存储sessionStorage、localStorage

    本地存储特性 数据存储在用户浏览器中 设置.读取方便.甚至页面刷新不丢失数据 容量较大,sessionStorage约5M.localStorage约20M 只能存储字符串,可以将对象JSON.str ...

  9. P5719 水题

    https://www.luogu.com.cn/problem/P5719 唠唠:别看这题很水,且只要求保留小数点后一位,倘若用float而不是double的话就无法AC,洛谷评测则只有40分.所以 ...

  10. python进阶(6)--类

    文档目录: 一.创建类 二.使用类与实例 三.继承 ---------------------------------------分割线:正文----------------------------- ...