首页 > 编程语言 >Python学习笔记之环境搭建

Python学习笔记之环境搭建

时间:2023-02-26 22:03:00浏览次数:49  
标签:bin Python 笔记 python usr 版本 安装 搭建

(Python学习笔记之环境搭建)

Python是一种编程语言,可以让您更快地工作并更有效地集成系统。 您可以学习使用Python,并立即看到生产力的提高和维护成本的降低。

Python是荷兰程序员吉多·范罗苏姆(Guido van Rossum)参照ABC语言来写成的, 而且还是在1989年圣诞节为了打发时间写成的。 1991年公开了第一个发行版。 2000年10月16日发布了Python2.0,一直到2020年1月1日,停止了Python 2的更新,并永远停止在了Python 2.7。 2008年12月3日Python3.0终于面世了,为了舍弃老旧、臃肿的代码,新版本不兼容2.x,所以还没上车的人建议直接上3.x

环境搭建

1. 下载Python

Python最新版本直接可以在官网下载即可。 官网地址:https://www.python.org/ 这里我们安装的是Python 3.11.2 在这里插入图片描述 点击上面的进入之后,翻到最后找到Files: 然后选择对应的开发环境(这里我们以Window 64位为例) 建议使用迅雷下载比较快。 在这里插入图片描述

2. Windows 安装最新Python

下载好之后,双击运行即可。 在这里插入图片描述 需要耐心等待一下,大概10分钟左右吧。 在这里插入图片描述 出现下面的说明安装成功了。 在这里插入图片描述 查看安装版本

python -V

在这里插入图片描述

3. Linux 安装最新Python

这里Linux发行版本是国产的openEuler操作系统, 其他发行版本也是类似。 这里我们看到是没有安装Python的。 在这里插入图片描述

# 更新yum 源
yum update

yum install -y python

python -V

可以看到执行命令查看Python版本。 在这里插入图片描述

但是呢,这不是最新的版本, 如何升级到最新的版本呢? 还是需要进入官网:https://www.python.org/downloads/release/python-3112/

这里点击Gzipped source tarball下载即可 在这里插入图片描述 然后将源文件上传到服务器,执行如下命令:

# 如果没有安装tar命令
yum install tar

# 解压源文件
tar -zxvf Python-3.11.2.tgz

# 安装依赖的包
yum -y install gcc zlib* libffi-devel openssl-devel make

# 进入文件夹
cd Python-3.11.2

# 构建
./configure

# 编译
make && make install

可以看到必须要使用python3才能使用最新的。 在这里插入图片描述 可以看到,默认安装的地方是在/usr/local/bin目录下。 在这里插入图片描述 如果你需要兼容Python2.x那就使用上面的即可了。 如果你想直接替换现在的指令,需要创建软链接,参考如下:

# 备份
mv /usr/bin/python /usr/bin/python-bak
mv /usr/bin/pip /usr/bin/pip-bak

# 创建软链接
ln -s /usr/local/bin/python3 /usr/bin/python
ln -s /usr/local/bin/pip3 /usr/bin/pip

标签:bin,Python,笔记,python,usr,版本,安装,搭建
From: https://blog.51cto.com/jackwei/6086975

相关文章

  • 用户画像分析的应用及搭建
    1、什么是用户画像分析我们经常在淘宝网购物,作为淘宝方,他们想知道用户是什么样的,年龄、性别、城市、收入、购物品牌偏好、购物类型、平时的活跃程度等,这样的一个用户描述就......
  • 简单用Python画各种图分析数据
                                  以上这些只是作为初学者运用绘图功能来对数据进行分析,过程中有遇到一......
  • MySQL学习笔记-函数
    MySQL-常用函数select{函数}({参数});select是查询用的,用来展示函数返回值。一.字符串函数常用的字符串函数:1.concat拼接selectconcat('Hello','World');......
  • python数据挖掘绘图
                                                         ......
  • 广义串并联图学习笔记
    今天晚上很生气,CF爆炸了,AT没活了,DS不想写了,于是来写博客。广义串并联图本身并不重要,重要的是一种方法,通过这种方法,我们可以在一些题中有效合并边上的信息。这种方法......
  • boot学习笔记
    idea运行springboot的application项目报错原因:idea默认创建的boot为3.0以上版本,而该版本默认的依赖是jdk17,自己使用的是jdk8解决:更换boot版本至2.0左右boot原理:自......
  • python绘图
    1.用python第三方库绘制sinx函数图像importmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=False#plt.pl......
  • python 正则表达式
    importreprint("*"*20)#re.match在字符串开头进行匹配pattern="(\d+)(@)"string="[email protected]"result=re.match(pattern,string)print(result.group())#......
  • # Java面向对象部分重点笔记
    Java面向对象部分重点笔记 类的定义在类中,属性是通过成员变量体现的,而行为是成员函数(又称为方法)实现的,下面为大家演示Java中定义类的通用格式,其语法格式如下: 对......
  • Python实现负数的“反转”
    如何实现“负数”的反转呢?比如:-123转成-321,首先提供一个思路,首先使用一个标记来判断传入的实参是正数还是负数?然后将得出的判断的结果先取绝对值,最后转成字符串进行切片反......