提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

python 第1课:从如何安装oython环境说起

  • 前言
  • 一、python是什么?
  • 二、安装步骤
    • 1.window平台
    • 2.linux平台

前言

很久没有写博客了,因为之前也没有心思去写,一直很忙,却也不知道忙些什么,之前也有写过零零散散的博客,但说实话没下多少功夫,今天终于有了些时间于是想从头来,打算用csdn笔记方式记录以后学习生活点点滴滴。想了想就从最擅长的python领域开始写起吧


提示:以下是本篇文章正文内容,均是原创供大家学习参考

一、python是什么?

Python是一种跨平台的计算机程序设计语言,是ABC语言的替代品,属于面向对象的动态类型语言,语法简单易懂,python是 人工智能首选的编程语言其语法特点,python和java不同,java是一门编译型语言,其特点是先编译后执行在java中的所有变量都需要事先声明而python继承了编译型语言和动态语言优点既有java等语言的面向对象的优点也有javascript简洁易懂的优点所以对学习该语言的所有人都是非常友好的一门语言。

二、安装步骤

要学习python,首先就必须得安装python解释器,只有安装python解释器环境python才能够执行python代码得到想要的结果。基于python是跨平台语言所以python可以安装在IOS,也可以安装在linux,还有window平台。其中IOS平台安装步骤和window类似,很多博客只是介绍了在window平台安装情况,为了统一方便下面我就把python在Linux平台和window的安装过程逐一介绍一下:

1.window平台

  1. 下载python解释器

打开官网 https://www.python.org/downloads/windows/ 下载中心

上面可以看到有最新的python版本的按钮灰色部分直接点击下载即可,如果想要下载之前版本可以进入点击Downloads,选择Windows然后选择对应版本即可

对前缀的说明:
Windows x86-64开头的是 64 位的 Python 安装程序;
Windows x86开头的是 32 位的 Python 安装程序。
对后缀的说明:
embeddable zip file :表示.zip格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中;

executable installer :表示.exe格式的可执行程序,这是完整的离线安装包,一般选择这个即可;

web-based installer :表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网

Download Windows help file Python帮助文件
Download Windows x86-64 embeddable zip file 64位可嵌入压缩包zip文件
Download Windows x86-64 executable installer 64位可执行.exe文件
Download Windows x86-64 web-based installer 64位基于网络安装文件
  1. 开始安装python
    这里我选择的是Windows x86-64 executable installer

    双击下载得到的 python-3.7.8-amd64.exe,就可以正式开始安装 Python 了。
    Install Now :默认安装(直接安装在C盘,并且勾选所有组件并下载)
    Customize installation:自定安装(可选择安装路径和组件)
    Add Python to PATH (一定要勾选,添加Python解释器的安装路径到系统变量,目的:为了操作系统更快的找到Python解释器)
    在这里选择勾选完Add python3.7 to path,点击Install Now 选择默认安装目录


进入页面如下

勾选上面所有选项

Documentation Python官方文档
Pip 安装Python包管理器,可下载安装Python包
tcl/tk and IDLE 安装TK库和IDLE编辑器(开发环境)
Python test suite 安装标准库和测试套件
Py launcher py 尾缀文件都以python解释器执行
For all users 所有用户都可使用
点next进入下一个页面

验证是否成功,按win+R,输入cmd ,输入Python回车,如下图Python就是安装成功了

2.linux平台

linux平台默认是已经有了2.7版本的python环境可以运行python --version命令查看,如图

不过目前python版本一般采用的已经是3.x以上版本了,所以python2.x版本正在逐步废止不使用了,因此linux需要安装python3.x版本的解释器。

  1. 安装python3
    在Python官网上找到Linux环境的Python源码安装包,下载地址:Python安装包下载地址,复制下载连接打开进入对应版本:

    在Linux服务器下,通过wget下载安装包,我这里安装包下载的路径是/usr/local/
    下载Python 3.7.12.tgz:
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz

下载完之后,tar解压安装包。

tar -xvf Python-3.10.6.tgz

进入到解压文件中,进行预配置,配置路径为 /usr/local/python/。

cd Python-3.10.6./configure --prefix=/usr/local/python

编译&安装

make & make install

删除默认的python安装程序。

rm -f /usr/bin/python

将最新的python3.10.6创建软链接。

ln -s /usr/local/python/bin/python3.10 /usr/bin/python

创建完软连接之后在输入python,可以看到已经是我们安装的最新版本了。

python第一课:从如何安装python环境说起相关推荐

  1. 爬虫小白第一课、从安装python到写出第一个爬虫程序、Pycharm安装详解

    本文原文链接 ↑↑↑ 目录 1什么是python 2怎么安装python 3安装python编辑器 4"写"你的第一个爬虫 5小结 python爬虫现在挺火,一方面全民学pytho ...

  2. python编辑器_自学python第一课之下载安装编辑器

    一.Python编辑器安装 第一步:打开下载好的安装包,点击python3.7安装环境: 第二步:注意:一定要勾选上add Python 3.7 to PATH,不然就不会自动添加到系统环境变量里,可 ...

  3. 如何安装python环境_python入门第一步:如何安装Python和搭建Python环境?

    原标题:python入门第一步:如何安装Python和搭建Python环境? 很多想入门Python的小伙伴,在第一步安装Python上就放弃了.从入门到放弃速度之快也是令人吃惊!今天就和大家一起从最 ...

  4. 瑟瑟发抖,小白的python第一课——网络爬虫

    作为python小白,总是在网络上看到关于python爬取各种数据的新闻,于是决定尝试之! 一:首先是python的安装,下载地址: https://www.python.org/downloads/ ...

  5. Python第一课:print()函数、变量与赋值

    Python第一课:print()函数.变量与赋值 所有的符号输入,必须是英文状态 一.print()函数的用法 单刀赴会:不带引号:数据 黄袍加身:单引号.双引号.三引号 单引号与双引号效果一致 当 ...

  6. python 3.4.3 下载安装与环境配置 pip

    python 3.4.3 下载安装与环境配置 2017年07月05日 10:57:53 2245人阅读  评论(0)  收藏  举报   分类: [Python](30)  版权声明:本文为博主原创文 ...

  7. 【youcans 的图像处理学习课】1. 安装与环境配置

    专栏地址:『youcans 的图像处理学习课』 文章目录:『youcans 的图像处理学习课 - 总目录』 [youcans 的图像处理学习课]1. 安装与环境配置 1. OpenCV 计算机视觉库 ...

  8. 安装python要注意什么_安装python注意事项

    一:windows安装python 1:需要下载python安装包 2:安装配置环境变量 3:cmd下输入python验证:python,python -v 二:linux环境下安装python 1: ...

  9. 熊猫的python小课账号_学习python中的pandas有没有好的教程推荐?

    之前好多人私信我python数据分析怎么快速入门,我在这里直接介绍一下自己的心得经验吧. 要学习pandas,我并不建议看大量的教程,等看完教程,天都黑了,一觉醒来热情都凉了. 我的建议是,首先放平心 ...

最新文章

  1. 美多商城之订单(结算订单)
  2. 滴滴CEO程维:当初把产品拿给美团王兴看,他说了两个字“垃圾”!
  3. Python的生成器(generator)
  4. 【CyberSecurityLearning 附】批处理命令拓展(netsh/netstat/net)
  5. 北航计算机应用基础 统考,北航10秋学期《计算机应用基础》模拟题.doc
  6. mysql内部时区_一文解决MySQL时区相关问题
  7. 在Quartus下仿真FIFO的读写
  8. 数据库编程--SqlServer示例
  9. 【Java 异常】try-catch、finally、异常的种类、throws、thorw、自定义异常、断言类
  10. c/c++教程 - 2.3 函数的提高 函数的形参列表默认值 占位参数 函数重载
  11. 【NOIP2005】【Luogu1051】谁拿了最多奖学金
  12. 8位数控分频器的设计_数控分频器的设计实验报告
  13. ios睡眠分析 卧床 睡眠_苹果ios14睡眠记录功能 让用户清楚的了解自己的睡眠
  14. mac 打开网页慢_苹果笔记本打开网页很慢是什么原因
  15. 详解ArcGIS Server瓦片合并
  16. 如何利用 onlyoffice 实现文档格式转换
  17. —++,--的虐待,小白的痛苦,自增与自减
  18. 使用SwitchHosts和GitHub520自动更新 github.com的hosts
  19. Docker中创建nginx容器出现docker: Error response from daemon: driver failed programming exter...解决
  20. 【英语阅读】经济学人 | 零售商纷纷撤离商业街之际,宜家为何反其道而行之?

热门文章

  1. 拯救者R9000K不插电/PD充电蓝屏解决方案
  2. 【蓝牙连接笔记本电脑,谷歌浏览器没有声音】
  3. numpy中的cumsum函数
  4. Vue中的computed是什么?怎么用?
  5. CAD——将图形移动到指定点的方法(此处以捕捉坐标系原点为例)
  6. 苹果怎么批量删除联系人?老司机带你轻松搞定!
  7. Apache知识整理
  8. react-native Android上网络请求失败,报错信息:Network request failed
  9. cocos creator实例--实现FlappyBird游戏的基本功能 | 附代码
  10. MATLAB算法实战应用案例精讲-元胞自动机生命游戏(附Java、Python、C语言、C++和MATLAB代码实现)