开发环境配置 - Python 3的安装(Win+Linux+Mac)
最近偶发想继续学习Python,那就从以前感兴趣但是一直没时间研究的爬虫开始吧
工欲善其器,必先利其器。
既然是使用Python 3开发爬虫,那么第一步就是安装Python 3。相关链接如下:
- Python官方网站:http://python.org
- Python官网下载地址:https://www.python.org/downloads
- 第三方库:https://pypi.python.org/pypi
- 中文教程(菜鸟教程):http://www.runoob.com/python3/python3-tutorial.html
- Awesome Python(GitHub可能需要一点点魔法):https://github.com/vinta/awesome-python
- Awesome Python 中文版(GitHub可能需要一点点魔法):https://github.com/jobbole/awesome-python-cn
Python 3的安装
- Windows下的安装
- Anaconda 安装
- 安装包安装
- *添加别名
- 测试验证
- 环境查看
- Linux下的安装
- 命令行安装
- CentOS、Red Hat
- Python3.6
- Python3.5
- Python3.4
- Ubuntu、Debain和Deepin
- 源码安装
- Anaconda安装
- 测试验证
- Mac下的安装
- Homebrew安装
- 安装包安装
- Anaconda安装
- 测试安装
Windows下的安装
在Windows下安装Python 3的方式有2种:
- 第一种:通过Anaconda安装。它提供了Python的科学计算环境,里面自带了Python以及常用的库。如果选用了这种方式,后面的环境配置方式会更加简便。
- 第二种直接下载安装包安装,即标准的安装方式。
Anaconda 安装
Anaconda的官方链接为:https://www.anaconda.com/,选择Download下载即可。
但是由于网络问题,可能出现无法打开或无法下载的问题,可以使用清华的镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载。
向下翻找到最新日期的下载就行(.exe的才是windows的安装包):
具体的使用说明链接为:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/,下载完成后也没有特别需要注意的地方,一路next即可。
这里就看磁盘速度了,要稍微等一会,快去喝口水上个厕所吧
至此,Python 3的环境已经配置好了
安装包安装
个人其实更推荐使用直接下载安装包的方式进行安装,那么直接到官方下载页面获取Python 3的安装包:https://www.python.org/downloads/
可以看到,下载最新的是3.10.x版本,但是由于很多程序都是支持3.9.x版本的,所以强烈建议下载3.9.x版本,截止2022年10月22日,下载能获取到二进制安装文件的最新的版本是3.9.13,可以通过这个链接去下载,拉到页面最下面,根据自己系统去选择合适的版本进行下载,64位系统可以下载Windows installer (64-bit),32位系统可以下载Windows installer (32-bit),个人一贯使用的是64位系统,故直接下载64位:
下载完成后直接通过图形化操作界面一路安装即可,同时,近几年出的各类语言程序都有了将语言写入Path的功能,Python 3的新版本也是一样的,它直接将环境写入了用户的Path下,故不需要特别去设置环境。(来自小阿凡的肯定o( ̄▽ ̄)d~)
*添加别名
如果你想要自己的电脑安装多个版本的Python的话,那么你就需要用到别名,以避免使用时不知道使用的那个版本以及需要使用特定版本时出现问题,比如你在命令行输入python时不知道具体调用的是python哪个版本。解决方法也很简单,如题,创建一个别名就好,具体操作就是在安装目录中,将python.exe复制一份并重命名为python3.exe,这样以后在命令行中调用时只需要输入python3就可以直接调用python3版本了,当然,这仅仅是一个可选操作,毕竟现在都是使用pycharm进行编辑.py文件,更多的是使用IDE进行控制运行环境。,添加效果如下图:
测试验证
安装完成后,可以通过命令行测试一下安装是否成功。通过Win加R组合键调出运行窗口
在其中输入cmd
并确定以打开命令行窗口
在这里输入python
,测试一下能否成功调用Python,当然,如果你刚刚添加了别名,那么你也可以输入python3去测试。
在这里再输入exit()
退出python
然后可以再去测试一下python和pip的版本:
python --version
pip --version
如果正常进行上面的步骤,那么说明你的python 3和pip 3都是安装配置成功的,如果有问题,并且确定你是安装了的,那么就需要检验一下你的环境配置了
环境查看
在我的电脑上右键选择属性:
然后就会进入关于页面查看你电脑的属性,我们需要看的是它的高级系统设置:
之后就可以进入环境变量查看了
如果你在安装过程中是按照我的安装步骤进行的话,那么你就可以在用户变量的Path中看到python的安装目录(双击上面的Path那行):
如果没有也没关系,可以很容易的从上面的图看出,它的环境配置就是将安装目录及安装目录下的Scripts目录放进去而已。
如果没有,那么我建议你将环境配置在系统变量的Path里
当然,因为我是新装的系统,所以上面的东西很少,软件安装多了里面会越来越多的。
通过新建按钮或者在空白行双击进行新增:
默认安装的话,路径是在这里的:
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\
添加完后确定保存再重新打开cmd命令行窗口进行查验即可。
Linux下的安装
Linux其实是自带python的,只不过是python 2(一般是2.7),所以需要额外再安装python 3(特别提醒,原有的python 2不要删除)。
Linux下的安装方式很多种:命令安装、源码安装和Anaconda安装。使用源码安装需要自行编译,时间较长。推荐使用系统自带的包资源管理器通过命令安装或Anaconda安装,简单且高效。
命令行安装
Linux的发行版本很多,不同版本的安装方式又各有不同,这里列举几个常见的进行介绍。
CentOS、Red Hat
如果是CentOS或Red Hat,那么可以使用yum
命令安装即可
sudo yum -y install python3
特殊情况你需要选择特定版本进行安装那么你也可以选择下面的进行安装
Python3.6
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
sudo yum -y update
sudo yum -y install python36u python36u-pip
Python3.5
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
sudo yum -y update
sudo yum -y install python35u python35u-libs python35u-devel python35u-pip
Python3.4
sudo yum -y groupinstall development tools
sudo yum -y install epel-release python34-devel libxslt-devel libxml2-devel openssl-devel
sudo yum -y install python34
sudo yum -y install python34-setuptools
sudo easy_install-3.4 pip
Ubuntu、Debain和Deepin
这里使用apt-get
安装即可。
在早先版本需要很多命令进行安装:
sudo apt-get -y install python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev libcurl4-openssl-dev
sudo apt-get -y install python3 python3-pip
但是现在已经高度简化了,你只需要输入这个命令就可以了:
sudo apt-get -y install python3
源码安装
如果命令行安装存在问题,那么可以下载python 3的源码进行安装,这个是对Linux通用的安装方式。
源码的下载地址为https://www.python.org/ftp/python/,你也可以从官网链接去下载最新版本https://www.python.org/downloads/source/,可以自行选择你所需要的版本进行安装。在这里以当下最新的3.9.15为例进行说明,安装路径设置为/usr/local/python3
。
- 创建安装目录
sudo mkdir /usr/local/python3
- 下载源码并解压进入源码文件夹路径
wget --no-check-certificate https://www.python.org/ftp/python/3.9.15/Python-3.9.15.tar.xz tar -xzvf Python-3.9.15.tar.xz cd Python-3.9.15
- 编译安装,这一步会比较依赖CPU性能,需耐心等待,不如喝口水上个厕所吧
sudo ./cinfigure --prefix=/usr/local/python3 sudo make sudo make install
- 创建Python 3软链接
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
- 下载pip安装包并安装
wget --no-check-certificate https://files.pythonhosted.org/packages/f8/08/7f92782ff571c7c7cb6c5eeb8ebbb1f68cb02bdb24e55c5de4dd9ce98bc3/pip-22.3.tar.gz tar -xzvf pip-22.3.tar.gz cd pip-22.3 python3 setup.py install
- 创建pip软连接
sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3
至此便安装好了Python3和pip3。
Anaconda安装
Anaconda同样是支持Linux系统的,具体官方下载链接为https://www.anaconda.com/products/distribution#Downloads,在下载页面选择合适你系统的版本进行安装即可。
同样的,你也可以参照Windows部分使用清华源去下载。
测试验证
在命令行中测试Python3和pip3是否安装成功:
python3
exit()
pip3 -V
正确的显示效果如图所示
Mac下的安装
同Linux一样,Mac也是自带python 2的,所以我们也需要再去安装python 3。在Mac下的安装方式同样有很多种,常用的有Homebrew安装、安装包安装和Anaconda安装,这里推荐使用Homebrew安装。
Homebrew安装
Homebrew是一个非常好用的包资源管理器,可以用于Mac或者Linux,同Linux下的yum、apt、dnf、pkg一般,使用命令就可以管理程序。Homebrew的中文官网是https://brew.sh/index_zh-cn,嗯,这货官网自带中文,很赞。官方提供了一个安装命令进行安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后就可以使用brew
命令进行安装程序了,安装Python 3和pip 3的命令如下:
brew install python3
这条命令执行完成后就完成了Python 3和pip 3的安装。
安装包安装
同Windows一致,Mac也是有Python 3的安装包的,可以去官网的下载地址下载:https://www.python.org/downloads/macos/
如上图所示,最新3.9.x版本只有3.9.13有安装包可以使用,根据你电脑的硬件配置进行下载安装即可。
Anaconda安装
Anaconda一样也支持Mac,所以去官网https://www.anaconda.com/products/distribution#Downloads下载安装就可以。
由于服务器原因无法快速下载也可以参照Windows部分使用清华源下载。
测试安装
打开终端,在命令行中测试Python 3和pip 3是否安装成功。
python3
exit()
pip3 -V
正确的显示效果和Linux相同(黑苹果没带来学校,所以就没图了TAT)
OK,三大平台的Python 3安装就到这里了。
开发环境配置 - Python 3的安装(Win+Linux+Mac)相关推荐
- 1.2 Python开发环境配置 | Python语言程序设计(嵩天)
文章目录 课程简介 第一章 Python基本语法 1.2 Python开发环境配置 Python语言概述 Python开发环境IDLE python的安装与环境配置 Python基本开发环境 Pyth ...
- 【centos8服务器的开发环境配置及常用工具安装】
centos8服务器的开发环境配置及常用工具安装(不定时更新) 文章目录 centos8服务器的开发环境配置及常用工具安装(不定时更新) 一.安装yum 二.安装unzip命令 三.安装jdk8 四. ...
- Ubuntu16.04安装后开发环境配置和常用软件安装
Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...
- anaconda要和python安装在一个目录下吗_Python开发环境配置,Anaconda的安装!
Anaconda的介绍 Anaconda是Python的一个科学计算发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存.切换 ...
- golang开发环境配置及Beego框架安装
配置环境:Windows7+ 推荐IDE:LiteIDE GO下载地址:http://www.golangtc.com/download Beego开发文档地址:http://beego.me/doc ...
- Deepin系统初体验指南:从安装到开发环境配置
深度操作系统(Deepin)是目前国内最流行和活跃的 Linux 发行版,一直以"免除新手痛苦.节约老手时间"为口号. 这篇文章落笔于 2020 年 10 月,此年,深之度正式发布 ...
- 1.Python简介开发环境配置工具准备
目录: 0.Python是什么 1.Python开发环境配置 1.1 Windows安装Python解释器 1.2 Windows安装pycharm开发工具 1.3 Linux系统中搭建Python开 ...
- win7 64位系统 win CE6.0模拟器开发环境配置
win7 64位系统安装 win CE6.0模拟器开发环境配置 win7 64位系统安装 win CE60模拟器开发环境配置 本章讲解需要的原料 我们对win 7系统的构造都已经很熟悉了在这里不在赘述 ...
- 相继上一篇,thingsboard的二次开发环境配置和简单的logo替换
一.二次开发环境配置 1.idea安装及辅助插件下载 官方推荐使用的开发工具是IntelliJ IDEA,简称idea 就是这个东西,这里先介绍一下idea(以下简介从度娘复制): IDEA 全称 I ...
- 从零开始,教你如何安装、配置Python开发环境,Python入门安装教程,超级详细
近日,我鼓起勇气从头开始正儿八经地配置一个更轻量.更趁手的 Python 开发环境.经过一番折腾,我比较顺利地在 Windows 10 上配置了一个比较满意的 Python 环境: 安装稳定版本的 P ...
最新文章
- datanucleus mysql_DataNucleus Access Platform 3.1.2发布
- C语言:构建一个二级链表并完成增删改查
- wxWidgets学习 (1) -- Hello World 详解
- c语言数码管连续加一,各位大神,如何用C语言实现在数码管上实现1234同时亮
- 左神算法:将单链表的每K个节点之间逆序(Java版)
- pymongo 日期类型
- 百度智能云“云+AI”新战略年终答卷,PaddlePaddle累计开发者数量265万人
- 人行发布2018年度银行科技发展获奖名单
- mui中双webView的刷新
- 实验项目一 俄罗斯方块游戏
- python floor函数_Python floor() 函数 - Python 教程 - 自强学堂
- 学习-Java循环while之求非负数之和
- swiper(轮播图)基本使用
- 《C语言及程序设计》实践参考——n=a!+b!+c!
- rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
- iOS第三方登录之Twitter(登录,获取用户信息)含demo
- 敖丙大神的非科班Java学习路线
- 华为服务器做系统蓝屏,服务器安装2008r2后蓝屏
- Android 13新特性:自动清除剪贴板历史记录
- 程序员英语 - Word Group
热门文章
- 如何在新的Apple TV遥控器上调整触摸灵敏度
- 我要创办一家公司,干翻JetBrains和IDEA!
- 双硬盘安装ubuntu
- 360云盘 linux客户端,360安全云盘Linux界面版下载,包括深度版,支持龙芯/兆芯/飞腾芯片...
- java short相加_为什么两个short类型相加会自动提升为int?
- 卡特彼勒CAT SIS 售后服务系统3D零件图系统软件 2019年最新版
- 王建国——2020年最受人民喜爱的艺术家
- python爬微博步骤手机_新浪微博爬取笔记(2):wap端模拟登陆 python
- 一款轻量级的权限框架,轻松搞定项目权限
- “IT 变革” 云 = 美国道富银行砍掉了850个IT职位