注意!!!
不建议使用下面方法安装了!!!
因为这里有几个问题:
- 这种安装比较复杂,比如在 Window 里还要设置一些环境变量
- 容易与已有的 Python 冲突,Mac 操作系统会自带 Python (注意:它是 2.x 版本,并不能直接使用 )
- 无法灵活切换版 Python 版本,有时间我们需要使用特定版本的 Python 需要灵活切换,这种模式无法做到灵活切换管理
等等,那么以上问题有没有解决的办法?有的,Anaconda 是一个环境套件,能够解决我们上述问题。 可以参考这里python:Anaconda安装及配置
Python解释器
开发环境搭建就是安装Python的解释器
Python的解释器分类:
- CPython(官方): 用c语言编写的Python解释器
- PyPy: 用Python语言编写的Python解释器
- IronPython: 用.net编写的Python解释器
- Jython: 用Java编写的Python解释器
ubuntu
ubuntu中自带python语言包。
1、打开终端,检查python的版本
2、在命令提示符后可以直接输入Python的指令!输入完的指令将会被Python的解释器立即执行!
- 安装Python的同时,会自动安装一个Python的开发工具IDLE,通过IDLE也可以进入到交互模式。 但是不同的是,在IDLE中可以通过TAB键来查看语句的提示。IDLE实际上就是一个交互界面,但是他可以有一些简单的提示,并且可以将代码保存
- 交互模式只能你输入一行代码,它就是执行一行,所以他并不适用于我们日常的开发, 仅可以用来做一些日常的简单的测试
windows
下载Python
- 访问Python官网: https://www.python.org/
- 点击downloads按钮,在下拉框中选择系统类型(windows/Mac OS/Linux等)
- 选择下载最新版本的Python
安装Python
- 双击下载好的Python安装包
- 勾选左下角 Add Python 3.7 to PATH 选项
- 然后选择 Install now 立刻安装Python.
-
- 默认安装
-
- 自定义安装
测试是否安装成功
- 点击电脑左下角开始按钮,输入 cmd 进入到windows的命令行模式。
- 在命令行中输入Python,正确显示Python版本,即表示Python安装成功
- 如果在命令行中输入python出现如下错误。可能是因为在安装Python的过程中没有勾选 Add Python 3.7 to PATH 选项,此时需要手动对Python进行配置
手动配置Python
- 右键 此电脑 --> 选择 属性
- 选择 高级系统设置 --> 环境变量 -->找到并且双击 Path
- 双击 Path ,在弹框里点击新建,找到Python的安装目录,把路径添加进去
- 这里新添加的路径 E:\python 是Python安装好以后, Python.exe 这个可执行文件所在的目录。
centos7如何将python2升级到python3
Centos7系统默认安装的python版本为python2.7.5,可以使用python -v命令查看当前python版本信息。
本文将python版本升级到python3.8.0版本
第一步:安装相关依赖包和编译环境
$>yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc
(注意:这一步很重要,如果不安装相关依赖包,在使用pip安装python包时会报找不到SSL错误!)
第二步:下载python3.8.0安装包
$>wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
第三步:解压安装包并创建安装目录
$>xz -d Python-3.8.0.tar.xz
$>tar -xvf Python-3.8.0.tar
$>mkdir /usr/local/python3.8.0
第四步:编译安装
$>cd Python-3.8.0
$>./configure --with-ssl --prefix=/usr/local/python3.8.0
(注意:prefix后面配置第三步中创建的路径,且等号两边不能有空格,不然会报错)
$>make && make install
第五步:创建python3.6.5软链接
$>ln -s /usr/local/python3.8.0/bin/python3.8 /usr/bin/python3
$>ln -s /usr/local/python3.8.0/bin/pip3.8 /usr/bin/pip3
$>pip3 install --upgrade pip(升级pip3)
第六步:修改python2.7.5软链接(这一步可有可无)
$>mv /usr/bin/python /usr/bin/python2
第七步:验证,使用python3进入python3.8.0命令行
$>python3
使用pip
pip 是一个现代的,通用的Python包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能,便 于我们对Python的资源包进行管理。
安装
- 在安装Python时,会自动下载并且安装pip.
配置
- 在windows命令行里,输入 pip -V 可以查看pip的版本。
- 如果在命令行里,运行 pip -V ,出现如下提示
- 可能是因为在安装python的过程中未勾选 Add Python 3.7 to PATH 选项,需要手动的配置pip的环境变量。
- (1)右键 此电脑 --> 环境变量 -->找到并且双击 Path -->在弹窗里点击新建–>找到pip的安装目录,把路径添加进 去
- (2) 这里新添加的路径 E:\python\Scripts 是Python安装好以后, pip.exe 这个可执行文件所在的目录
使用pip管理Python包
- pip install < 包名> 安装指定的包
- pip uninstall <包名> 删除指定的包
- pip list 显示已经安装的包
- pip freeze 显示已经安装的包,并且以指定的格式显示
修改pip下载源
运行pip install 命令会从网站上下载指定的python包,默认是从 https://files.pythonhosted.org/ 网站上下 载。这是个国外的网站,遇到网络情况不好的时候,可能会下载失败,我们可以通过命令,修改pip现在软件时的 源。
-
格式:
pip install 包名 -i 国内源地址
-
示例:
pip install ipython -i https://pypi.mirrors.ustc.edu.cn/simple/
就是从中国科技大学(ustc)的服务器 上下载requests(基于python的第三方web框架) 国内常用的pip下载源列表 -
国内常用的pip下载源列表:
- 阿里云 http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban) http://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
运行python程序
终端运行
(1)直接在python解释器中书写代码
- 退出python环境
- exit()
- ctrl + z ==>enter
(2) 使用ipython解释器编写代码
- 使用pip命令,可以快速的安装IPython:
pip install ipython
运行python文件
安装python IDE–PyCharm
IDE(Integrated Development Environment)又被称为集成开发环境。说白了,就是有一款图形化界面的软 件,它集成了编辑代码,编译代码,分析代码,执行代码以及调试代码等功能。在我们Python开发中,最常 用的IDE是Pycharm
方法1
>sudo snap install pycharm-professional --classic
- 适合ubuntu16.04之后的,
- 这是官方推荐的方法,但是在我这边试的时候,发现下载速度实在是太慢了,不知道是墙还是什么原因。
方法2
下载&&安装
1、下载地址:http://www.jetbrains.com/pycharm/download
2、打开终端,进入保存目录DownLoads然后解压安装包
3、执行安装脚本
使用
- 运行Pycharm,选择 Create New Project ,创建一个新的Python工程。
- 选择’Pure Python’创建一个新的纯Python工程项目, Location 表示该项目的保存路径, Interpreter 用来 指定Python解释器的版本。
- 右击项目,选择 New ,再选择 Python File
- 在弹出的对话框中输入的文件名 HelloPython ,点击OK,表示创建一个Python程序的文本文件,文本文件后 缀名默认.py
- 在新建的 01_尚硅谷_firstPythonDemo.py 文件里,输入以下代码,并在空白处右键选择 Run 运行,表示输出 一段 尚硅谷爬虫 字符串。
- 运行成功后,Pycharm Console窗口将显示我们的输出结果。
设置开发环境
切换不同版本的python
- 查看自己是使用什么版本的python
- File -Settings
- 在Project中,选择Project Interpreter