Python基础01-Python环境搭建与HelloWorld
目录
从今天开始学习Python
Python环境搭建
安装gcc
Python源码包安装
开始Python第一个代码HelloWorld!
从今天开始学习Python
为啥选择Python,可能是跟随潮流吧。我现在不知道为什么学习Python,但是可能一年到一年半以后,我会感激今天学习Python的自己。
Python环境搭建
作为一名资深的“开发+运维+打杂+背锅”,学习一门新语言,就不从基础的介绍开始了,直接从安装Python环境开始。Python有2和3两个版本。我所使用的CentOS7默认是Python2.7.5版本,那么我就先编译安装一个Python3。
安装gcc
安装gcc 4.8.5版本。
[root@test13:~]# yum install gcc*
[root@test13:~]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Python源码包安装
查看CentOS7默认的Python版本是2.7.5。
[root@test13:~]# python -V
Python 2.7.5
下载当前稳定版本Python 3.5.9源码包。
[root@test13:~]# wget https://www.python.org/ftp/python/3.5.9/Python-3.5.9.tgz
解压缩并进入源码包。
[root@test13:~]# tar -xvzf Python-3.5.9.tgz
[root@test13:~]# cd Python-3.5.9/
编译安装。指定安装位置为/usr/local/python359。
[root@test13:Python-3.5.9]# ./configure --prefix=/usr/local/python359
[root@test13:Python-3.5.9]# make all
[root@test13:Python-3.5.9]# make install
检查安装的Python 3.5.9版本。
[root@test13:~]# /usr/local/python359/bin/python3 -V
Python 3.5.9
创建新的软连接3ython3到Python 3.5.9。以后python就是执行python2.7.5,python3就是执行python3.5.9。
[root@test13:~]# ll /usr/bin/python*
lrwxrwxrwx. 1 root root 7 Nov 16 2018 /usr/bin/python -> python2
lrwxrwxrwx. 1 root root 9 Nov 16 2018 /usr/bin/python2 -> python2.7
-rwxr-xr-x. 1 root root 7.1K Jul 13 2018 /usr/bin/python2.7
[root@test13:bin]# ln -s /usr/local/python359/bin/python3 /usr/bin/python3
验证当前Python版本和Python3版本。
[root@test13:~]# python -V
Python 2.7.5
[root@test13:~]# python3 -V
Python 3.5.9
开始Python第一个代码HelloWorld!
print("hello, world!")
[lingmk@test13:~]$ vim hello.py
[lingmk@test13:~]$ python3 hello.py
hello, world!
Python基础01-Python环境搭建与HelloWorld相关推荐
- Python数据分析高薪实战第一天 python基础与项目环境搭建
开篇词 数据赋能未来,Python 势不可挡 你好,我是千帆. 互联网公司从红利下的爆发期,进入新的精细化发展阶段,亟须深入分析与挖掘业务与数据价值,从而找到新的增长点突破现有增长瓶颈.各行各业的数据 ...
- 我的全栈之路-Python基础之Python概述与开发环境搭建
我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...
- 【马士兵】Python基础--01
Python基础–01 文章目录 Python基础--01 输出函数print 转义字符与原字符 标识符和保留字 输出函数print print(520) print('helloworld') pr ...
- Django Python MySQL Linux 开发环境搭建
Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...
- python+pycharm+selenium自动化测试环境搭建步骤
python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...
- Python基础了解 python自带IDLE编译
目录 学习小标 学习产出: 前言 一.Python版本 二.语言运用的占比 2021年 6 月编程语言排行榜前 20名 三.Python的应用 1.Web开发 2.网络爬虫 3.大数据处理 4.人工智 ...
- 深度学习图像识别:基础知识与环境搭建
深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...
- windows驱动开发环境搭建以及helloworld
文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...
- python基础语法--python语言及其应用
python基础语法 python引言 python python语言是一种高级动态.完全面向对象的语言. python中函数.模块.数字.字符串都是对象. python完全支持继承.重载.派生.多继 ...
- 二十一. Python基础(21)--Python基础(21)
二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性: #类.属性: 调用的就是类中的属性 #对象.属性: 先从自己的内存空间里找名 ...
最新文章
- springMVC学习-day01
- sparkstreaming监听hdfs目录如何终止_Spark笔试题:Spark Streaming 反压机制
- tomcat 设置虚拟路径
- 异步FIFO的FPGA实现
- 阿里、美团、拼多多、网易大厂面试之Redis+多线程+JVM+微服务...
- MyBatis传入参数为List对象
- 计算机模拟技术在教学上的应用,计算机模拟技术在水利工程学科试验教学中的应用...
- 使用Topshelf管理Windows服务
- linux怎么启动端口服务,Linux 根据端口快速停止服务并启动的办法
- php mysql 日期查找_PHP / MySQL存储和搜索日期
- 热更新机制的实现_记 Arthas 实现一次 CPU 排查与代码热更新
- 剑指Offer07题解-重建二叉树
- Struts2教程3:struts.xml常用配置解析
- python_统计数组中指定范围的数据占的比例
- WORD排版视频教程
- Python词频分析
- ubuntu 播放视频黑屏,没声音没画面,无法播放视频怎么办--已解决
- vue根据表格分页,前端实现方法
- html table文字竖,表格里的文字怎么竖排
- 用SVGDeveloper制作svg地图