Python安装与Pycharm使用入门
一、安装Python
1、Linux下安装
一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的也是2.6版本,所以以源代码的方式安装2.7版本
登录官网选择要下载的linux的版本 https://www.python.org/downloads/source/

- cd /usr/local/src
- wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz
- tar zxvf Python-2.7.14.tgz
- cd Python-2.7.14
- ./configure --prefix=/usr/local/
- make && make install
- mv /usr/bin/python /usr/bin/python_2.6-old
- ln -s /usr/local/bin/python /usr/bin/python
- python -V 打印出2.7 版本

操作后会导致yum无法使用,做如下设置让yum使用2.6版本
- vim /usr/bin/yum
- #!/usr/bin/python 改成#!/usr/bin/python2.6

一路next完成安装

验证
Windows + r 输入 cmd
三、Pycharm的使用
1、设置调用的python版本
文件---设置---项目:Python _code---Project Interpreter 选择上一步安装的python路径
2、字体设置
3、设置python文件抬头
点击: 文件--设置--编辑器--Code Style--文件和代码模板--Python Script 插入如下抬头
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # @Time : ${DATE} ${TIME}
- # @Author : lingxiangxiang
- # @File : ${NAME}.py
效果:
4、pycharm设置python参数
5、Pycharm常用快捷键
http://yangfangs.github.io/wiki/pycharm-Shortcut-key/

- Ctrl + c //复制
- Ctrl + x //剪切当前行或选中部分
- Ctrl + v //粘贴
- Ctrl + d //快速复制当前行到下一行
- Ctrl + shif + n //跳转到符号
- Ctrl + shif + f //全局查找
- Ctrl + 鼠标左右键 //前进、后退
- Ctrl + alt + 方向左/右键 注意和系统屏幕设置的快捷键冲突
- Ctrl + a; ctrl + alt + l //z自动缩进
- Alt + enter //z自动导入模块
- Ctrl + / //行注释/取消注释
- Tab shift +tab //往后缩进

6、python运行程序
Linux: chmod +x test.py && ./test.py || python test.py
windows: cmd python test.py
pycharm: 直接点击运行
7、pycharm的调试模式
断点:就是程序执行到这个地方停下来
F7: 进入到代码
F8:跳到下一步
F9:恢复程序或者执行到下一个断点
参考链接:http://www.cnblogs.com/chenjiahe/p/8666932.html
Python安装与Pycharm使用入门的更多相关文章
- 一、Python安装与Pycharm使用入门
一.安装Python 1.Linux下安装 一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的也是2.6版本,所以以源代码的方式安装2. ...
- Python 安装和 Pycharm 环境配置
一.Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它 ...
- Python学习教程(二)Python 安装和 Pycharm 环境配置
一.Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它 ...
- python安装和pycharm安装与笔记
目录 计算机的基础知识 python安装和使用 pycharm安装和使用 [TOC] 计算机的基础知识 计算机是由什么组成的 cpu-----大脑 主板----身体 电源----心脏 内存----临时 ...
- Python语言学习前提:python安装和pycharm安装
一.Windows系统python安装 1.python官网:https://www.python.org/downloads/ 2.官网首页:点击Downloads > Windows > ...
- python自动化第一课 - python安装以及pycharm配置
1.安装python 1.1打开python官网https://www.python.org/downloads/windows/进行下载Python 3.8.0 1.2下载完毕后进行安装,1勾选 A ...
- python安装及pyCharm使用
1.官网下载Python https://www.python.org/downloads/
- Pycharm使用入门
Python安装与Pycharm使用入门 一.安装Python 1.Linux下安装 一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的 ...
- Python基础入门一文通 | Python2 与Python3及VSCode下载和安装、PyCharm激活与安装、Python在线IDE、Python视频教程
目录 1. 关键词 2. 推荐阅读 2.1. 视频教程 3. 本文按 4. 安装 4.1. 视频教程 4.2. 资源下载 4.3. 安装教程 1. 关键词 Python2 与Python3及VSCod ...
随机推荐
- nltk中的三元词组,二元词组
在做英文文本处理时,常常会遇到这样的情况,需要我们提取出里面的词组进行主题抽取,尤其是具有行业特色的,比如金融年报等.其中主要进行的是进行双连词和三连词的抽取,那如何进行双连词和三连词的抽取呢?这是本 ...
- 数组去重复的时候遇到length变成1 的bug
arrUnique:function(arr){ //传入空数组的时候有bug,length会变成1 所以修复下 if(arr.length == 0){ return []; } arr.sort( ...
- windows线程池
#define _WIN32_DCOM #include <SDKDDKVer.h> #include <direct.h> #include <thr/threads. ...
- web工程启动时,在一个类中延迟加载Bean,因为该Bean类可能还没被JVM加载
问题描述: (1)javaWeb项目启动中,还没启动完成,在下面这个类加载另一个Bean类, (2)通过getBean方法获取到该Bean,可以获取到,不为null (3)但是,调用该Bean的方法 ...
- JAVA条件语句:if;switch case
if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式为true 执行里面的代码 if...else语句: if(布尔表达式){ //如果布尔表达式的值为true } ...
- java基础知识点学习
基础学习总结 1.锁sync/lock都有哪些方法,底层实现 synchronized ['sɪŋkrənaɪzd] 2.线程池的参数.线程池执行的流程,当到达线程池到达最大数,队列也满了,出现的异常 ...
- HDU1171将多个不同价值不同数量的器材尽可能按等价值均分 第一份的价值尽可能的大 所以sum/2对第二份进行01背包 使其价值尽可能的大
//hdu1171void solve(){ for(int i=1;i<=n;i++) { for(int j=W;j>=w[i];j--) { dp[j]=max(dp[j],dp[j ...
- mysql中外键的创建与删除
外键的创建 方法1:创建表的时候设置(外键名随机生成) 1.前提条件,必须要有一个主表,这里设为persons 2.主表中必须设置主键字段primary key,这里设为id_p //创建数据库dat ...
- Windows10 VS2017 C++使用crypto++库加密解密(AES)
参考文章: https://blog.csdn.net/tangcaijun/article/details/42110319 首先下载库: https://www.cryptopp.com/#dow ...
- 2017-2018 ACM-ICPC NEERC B题Berland Army 拓扑排序+非常伤脑筋的要求
题目链接:http://codeforces.com/contest/883/problem/B There are n military men in the Berland army. Some ...