python及其开发工具的安装

简介: Python的安装python 支持在多平台上安装与运行,我们一般从python的官方网站下载其安装包,比如Windows下是exe文件,Linux下则是二进制文件。这里我们安装的是python3.6版本的,安装完如下图所示:1、Windows下的安装我们从python.org官网下载所需要的python版本(这里建议使用3版本),正常安装之后,检查是否存在环境变量,如果不存在则需要添加,在win10系统下的环境变量路径为“右键单击此电脑 -> 属性-> 高级系统设置 -> 环境变量 -> 用户或系统变量的path变量值”。

Python的安装

python 支持在多平台上安装与运行,我们一般从python的官方网站下载其安装包,比如Windows下是exe文件,Linux下则是二进制文件。这里我们安装的是python3.6版本的,安装完如下图所示:
python及其开发工具的安装

1、Windows下的安装
我们从python.org官网下载所需要的python版本(这里建议使用3版本),正常安装之后,检查是否存在环境变量,如果不存在则需要添加,在win10系统下的环境变量路径为“右键单击此电脑 -> 属性-> 高级系统设置 -> 环境变量 -> 用户或系统变量的path变量值”。
确认环境变量之后,我们可以使用“windows+r”键打开cmd操作界面,输入python然后回车,如果显示python版本并进入了一个交互界面则表明安装成功,如果提示错误信息,则请检查环境变量的配置是否正确。
python及其开发工具的安装

2、Linux下的安装
默认情况下,Linux系统是自带python的,我们直接输入python命令可以得到其版本信息,centos7.2一般是自带python2.7 版本,那么我们现在把版本升级到python3.6。
a. 从官网下载一个源码包,如Python-3.6.3.tar.xz;
b. 使用“xz -d Python-3.6.3.tar.xz”解压xz压缩包;
c. 使用“tar xf Python-3.6.3.tar”解压tar文件,得到源码目录;
d. 进入该目录,对python进行编译安装,编译命令如“./configure && make && make install”;
e. 安装完成,python3.6.3编译安装之后默认会安装好setuptools和pip程序,如没有则安装python-pip,需使用epel源;
f. 到现在为止,我们输入python3.6.3是能够进入python交互界面的,表示我们已经安装成功,但是如果我们想要直接输入python就能链接到python3.6.3的话,我们还需要两个操作:
1) 备份系统python文件:mv /usr/bin/python /usr/bin/python.bak;
2) 将编译好的python3.6文件作个软连接到python:ln -s /usr/local/bin/python3.6 /usr/bin/python
这样,我们直接输入python,就能看到版本已经是刚刚编译的python3.6.3了。
python及其开发工具的安装

注:在使用以上方式连接python文件之后,我们会发现yum突然不能用了,原因是python2.7与python3.6在语法上有些差异,那么我们应该怎样解决这种差异呢,首先我们把之前的软连接还原,然后进入python的源码目录,指定目录进行编译安装(这里我们使用3.6.1),命令如下:
./configure --prefix=/usr/local/python3 && make && make install

编译完成后,这时候我们是可以使用python3进入交互界面的,如果要让操作更加方便的话,我们需要添加环境变量,这里我们在“/root/.bashrc”添加用户变量,如“export PATH=/usr/local/python3/bin:$PATH”,然后source一下变量文件让其生效,接着我们就可以使用python -V查看版本已经显示3.6.1了,系统的yum也不受影响。

3、ipython的安装
我们使用“pip install ipython==1.2.1” 指定版本号1.2.1进行安装,如下则安装成功。
python及其开发工具的安装

现在我们输入ipython即可进入交互界面,如下所示:
python及其开发工具的安装
如图使用“exit”即退出ipython。

PyCharm 的安装与使用

1、设置头文件内容
安装 PyCharm 后打开,点击左上角 “FILE” 进入 “Settings”,进行头文件设置,可以如下表示:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#@Time      :${DATE} ${TIME}
#@Author    :zhouyuyao
#@File      :${NAME}.py

python及其开发工具的安装

2、设置参数
在运行脚本或者代码的时候,可能会需要传入一个或多个参数,直接在命令后面添加较麻烦,那么怎样在 PyCharm 里面预先设置好参数呢?
首先我们打开一个 python 文件,使用 "ctrl+/" 注释原有的内容,添加新的需要传参代码,如下:

python及其开发工具的安装

那么我们会发现 sys 是有一条橙色的波浪线的,这是因为缺少这个 module 模块,我们把光标放到 sys 后面,然后使用 "Alt+Enter" 会弹出下面方框,
python及其开发工具的安装

接着我们直接 "Enter" 就添加好 sys 模块了,效果如下:

import sys

print(sys.argv[0])
print(sys.argv[1])
print(sys.argv[2])

但是当我们使用 "Alt+Shift+F10" 执行这个文件的时候,会出现错误,那是因为我们没有传参数,这就是我们所要了解的 PyCharm 可以预设参数。

我们使用 "Alt+Shift+F10" 弹出 run 的调试框,按向上键选择 "Edit Configurations" ,接着我们会看到一个配置框,找到 "Script parameters" ,在后面输入相关参数即可。
注:此处添加完成后需要点击右下角 "Apply" 让当前配置生效,最后再点击 "Run"运行程序
python及其开发工具的安装

3、常用快捷键的使用
PyCharm常用的快捷键有很多,但是下面我们列出平常比较实用的:

ctrl+c : 不需要选中一行,当光标在一行任意位置时,使用这个可以直接复制整行的内容
ctrl+d :直接复制光标所在行的内容到下一行
ctrl+shift+n :快速搜索查找项目中的文件
ctrl+a :全选
ctrl+alt+l :选中的代码进行格式美化,这里需要注意是否和其他软件的快捷键冲突,(如QQ的快捷锁定键 ctrl+alt+l),在这里使用 ctrl+alt+shlft+l ,可以选择部分文件或者全部文件格式美化,更加方便。
python及其开发工具的安装
其他的还有诸如向上向下向左向右的快捷功能:
python及其开发工具的安装

4、PyCharm的调试模式
首先新建或者打开一个 python 文件,点击右上角一个绿色的小甲虫的图标(即调试)或者快捷键 "shift+F9" 进入 debugger 模式,如下:
python及其开发工具的安装

然后我们在第12行设置一个断点,设置断点的一行会变成暗橘色:
python及其开发工具的安装

然后我们点击运行这个程序,程序会在断点的这行停下来:
python及其开发工具的安装

接着我们按 F8,运行断点这行的内容:
python及其开发工具的安装

按照代码输出内容,输入一个名字,按 F8 运行下一行内容:
python及其开发工具的安装

上图中蓝色部分表示将要运行的下一行代码,接着使用 F8 直到代码调试完,如下:

python及其开发工具的安装

目录
相关文章
|
10月前
|
开发框架 IDE Linux
Python零基础入门(二)——IDE介绍以及Python+PyCharm的安装
Python零基础入门(二)——IDE介绍以及Python+PyCharm的安装
|
6天前
|
IDE 测试技术 开发工具
Python搭建编程环境-安装Pycharm开发工具
Python搭建编程环境-安装Pycharm开发工具
27 1
|
11月前
|
Ubuntu 数据可视化 Linux
【开发环境配置】--Python3的安装
【开发环境配置】--Python3的安装
235 0
|
12月前
|
IDE 开发工具 Python
如何运行Python以及介绍好的开发工具(PyCharm)
如何运行Python以及介绍好的开发工具(PyCharm)
162 0
|
人工智能 Shell C语言
Python 开发环境|学习笔记
快速学习 Python 开发环境
67 0
Python 开发环境|学习笔记
|
算法 开发工具 数据安全/隐私保护
【Python】开发工具库-pycrypto(二)
本文主要介绍下在Python语言环境下,几种常见的加密方式。对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。
【Python】开发工具库-pycrypto(二)
|
编解码 算法 搜索推荐
【Python】开发工具库-pycrypto(一)
本文主要介绍下在Python语言环境下,几种常见的加密方式。对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。
|
Shell 开发工具 数据安全/隐私保护
【Python】开发工具库-filestools
今天给大家介绍的Python库,叫做filestools,这个第三方库是由小小明开发,直接使用如下命令,安装后使用。在PyPI的官方仓库中,我们可以看到作者以及软件信息,filestools有很多功能,今日我们学习下给图片增加水印。
【Python】开发工具库-filestools
|
Linux API 项目管理
Python的开发环境
Python的开发环境 在 Python 开发环境中我们能看到很多工具,如 pip 、conda 、poetry 、 virtualenv 、 venv 、 pyenv 等等。他们是什么,都有什么作用,该怎么选择,如何构建一个开发环境,在这篇文章我会尽力全面的阐明,既然全面那么很多细节就无法照顾,感兴趣可以在参考资料中进一步了解。本文将人群分为两类,一类是持保持最新策略的人,希望个人 PC 里所有软件工具都保持最新,想体验最新特性,最新优化等;另一类是持保持稳定策略的人,比如部署在生产环境,不会经常变更版本,防止出现未知依赖问题等。对于这两类人群提供不同的建议。
203 0