【3】Pycharm超详细基础设置,autopep8 安装规范化程序,每个小trick都可以快速提升变成效率,超级实用!
相关文章:
【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都可以快速提升变成效率,超级实用!的更多相关文章
- Linux 学习笔记之超详细基础linux命令 Part 12
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 11
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 8
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 7----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 5
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 4----------------- ...
- Linux 学习笔记之超详细基础linux命令(the end)
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 14
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 13
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 10
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 9----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 9
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 8----------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 7
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 6----------------- ...
随机推荐
- 【奥运会】yahoo的这个骚操作令人费解。。。
昨天在朋友圈发了一张截图,貌似很多朋友没有 get 到点,我也实在搞不懂 Yahoo 的这波操作. 默认排序是按照金牌总数,那必然是美国第一名了.不过习惯上不应该是按照金牌总数进行排名吗?毕竟金银铜牌 ...
- HDU - 2897 邂逅明下 (简单博弈)
题目链接: https://vjudge.net/problem/HDU-2897 题目大意: 就是现在一堆石子有n颗, 每次只能拿走p~q颗, 当剩余少于p颗的时候必须一次拿完 拿走最后一颗的人败 ...
- RPC与Http的区别
一.远程调用方式 无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用.那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Pro ...
- 叮~OpenSCA社区拍了拍您并发来一份开源盛会邀请函
2023数字供应链安全大会(DSS 2023)将于8月10日在北京·国家会议中心举办.本次大会以"开源的力量"为主题,由悬镜安全主办,ISC互联网安全大会组委会.中国软件评测中心( ...
- vue动态组件使用
- 如何使用photoshop修改图片的像素大小(分辨率)
查看原始图片的分辨率如下:640*399
- Clickhouse执行处理查询语句(包括DDL,DML)的过程
Clickhouse执行处理查询语句(包括DDL,DML)的过程 总体过程 启动线程处理客户端接入的TCP连接: 接收请求数据,交给函数executeQueryImpl()处理: executeQue ...
- JavaScript 对象和 JSON 的区别
参考原文:https://blog.csdn.net/jiaojiao772992/article/details/77871785/ 2.1 对象和 JSON 的区别 JSON 就是 JavaScr ...
- JMS微服务架构 - 关于事务提交失败,自动重新提交的机制
用JMS编写的微服务,由调用端决定了各个微服务执行时,是否需要保持事务的一致性. 也就是RemoteClient在调用微服务方法前,先调用BeginTransaction明确后面所调用的微服务需要保持 ...
- MyBatis——第一个程序
MyBatis1:初识 MyBatis第一个程序 流程:搭建环境–>导入MyBatis–>编写代码–>测试 1.创建一张User表. 关键字id.username.pwd 2.导入相 ...