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

升级pip,升级python后默认的pip调用的是2.6,无法使用,安装最新版的
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
2、Windows安装

一路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:恢复程序或者执行到下一个断点

Pycharm使用入门的更多相关文章

  1. 一、Python安装与Pycharm使用入门

    一.安装Python 1.Linux下安装 一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的也是2.6版本,所以以源代码的方式安装2. ...

  2. Python安装与Pycharm使用入门

    一.安装Python 1.Linux下安装 一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的也是2.6版本,所以以源代码的方式安装2. ...

  3. pycharm新手入门

    1.新建项目 2.配置 3.create 4.新建.py文件 5.可以愉快的敲代码啦

  4. Python 安装和 Pycharm 环境配置

    一.Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它 ...

  5. Python学习教程(二)Python 安装和 Pycharm 环境配置

    一.Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它 ...

  6. 基础篇——Pycharm的安装与使用 初学者此篇够用

    简介 Pycharm是python编程过程中最为推荐的编辑调试软件之一,其使用简单,界面友好,也成了学习Python路上必须学会的软件之一,本篇教程简单介绍一下windows用户从安装到日常使用的基本 ...

  7. PyCharm 2017 官网 下载 安装 设置 配置 (主题 字体 字号) 使用 入门 教程

    一.安装 Python 3.6 首先,要安装好 Python 3.6.如果你还没有安装,可以参考咪博士之前的教程 Python 3.6.3 官网 下载 安装 测试 入门教程 (windows) 二.官 ...

  8. Flask入门之Pycharm写Hello Word

    在这里记录整理Flask入门的笔记! 今天讲讲使用Pycharm写一个Hello World 前提是已经安装好Pycharm,安装过程很简单,这里不赘述. 只放两个可以提供注册码的网站: Intell ...

  9. Python入门:Anaconda和Pycharm的安装和配置

    Python入门:Anaconda和Pycharm的安装和配置  转自:https://www.cnblogs.com/yuxuefeng/articles/9235431.html 子曰:“工欲善其 ...

随机推荐

  1. vim产生的.swap文件

    转载自 http://ibeyond.blog.51cto.com/1988404/800138 有时候在用vim打开文件时提示类似以下的信息: E325: 注意发现交换文件 ".expor ...

  2. LeetCode Weekly Contest 25

    1. 507. Perfect Number 显然小于2的都不满足(尤其是负数的情况),进一步,显然质数都不满足,所以小于4的数,直接return false. 然后依次暴力枚举判断到sqrt(n), ...

  3. Android媒体解码MediaCodec,MediaExtractor

    Android提供了MediaPlayer播放器播放媒体文件,其实MediaPlyer只是对Android Media包下的MediaCodec和MediaExtractor进行了包装,方便使用.但是 ...

  4. java网络编程之socket(1)

    网络编程是什么 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机.数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据. ...

  5. 验证码识别 Tesseract的简单使用和总结

    Tesseract是什么 OCR即光学字符识别,是指通过电子设备扫描纸上的打印的字符,然后翻译成计算机文字的过程.也就是说通过输入图片,经过识别引擎,去识别图片上的文字.Tesseract是一种适用于 ...

  6. /usr/bin/ld: cannot find -lxxx 问题 解决方法总结

    最近在做毕设的收尾工作,很多程序都要部署到linux下来运行,遇到了挺多问题,昨天就集中性遇到了 在编译应用时,遇到了 /usr/bin/ld: cannot find -lxxx 这种情况是系统找不 ...

  7. System.Windows.Forms.WebBrowser中 处理 js 脚本 window.Open 禁止新建窗口 的方法

    wb 是 拖放在窗体上的 System.Windows.Forms.WebBrowser 在你的窗体代码中定义 SHDocVw.WebBrowser_V1 wb1; 在 你窗体的 load 事件中 加 ...

  8. 转载:移动端自适应:flexible.js可伸缩布局使用

    阿里团队开源的一个库.flexible.js,主要是实现在各种不同的移动端界面实现一稿搞定所有的设备兼容自适应问题. 实现方法: 通过JS来调整html的字体大小,而在页面中的制作稿则统一使用rem这 ...

  9. vc++如何创建程序-构造函数02

    1.若忘记了赋值,出现运行结果是很大的负值(因为我们定义的x与y这两个成员变量存储在内存中是一个随机的值) 当我们调用时,随机输出. //包含输入输出的头文件#include<iostream. ...

  10. BZOJ 1355: [Baltic2009]Radio Transmission AC自动机/KMP

    被一个KMP傻题搞蒙圈了,此题AC自动机空间超限,只能用KMP写(我只会AC自动机QAQ)...... AC自动机 Code: // luogu-judger-enable-o2 #include & ...