1 介绍
Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。
Python 官网(Welcome to Python.org)上免费提供了 Python 解释器和扩展的标准库,包括源码和适用于各操作系统的机器码形式,并可自由地分发。Python 官网还包含许多免费的第三方 Python 模块、程序和工具发布包及文档链接。
标准库与模块的内容详见 Python 标准库。Python 语言参考手册 是更正规的语言定义。如要编写 C 或 C++ 扩展请参考 扩展和嵌入 Python 解释器 和 Python/C API 参考手册。此外,深入讲解 Python 的书籍也有很多。
2 解释器
2.1 下载
进入官网可以找到最新的下载地址:
进入下载页面后,在最下面可以找到对应系统的下载链接:
Linux系统下载第一个Gzip即可,其他系统则下载对应的installer文件。
2.2 Linux安装
使用tar -zxvf 命令对文件进行解压:
安装依赖包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
如果出现无法找到某些包的情况,更换yum源可以解决:
# 把 /etc/yum.repos.d/CentOS-Base.repo 这个原生的 yum 源文件复制并改名为 /etc/yum.repos.d/CentOS-Base.repo.bak 进行备份
# sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 下载阿里云的 yum 源文件并替换本地 yum 源文件:
#sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
# 这里也可以用 wget,推荐使用 curl 是因为有些最小化安装的 centos 默认不带 wget,上下两条命令选择一条即可
# sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
配置安装位置,进行安装,这段过程比较长:
./configure prefix=/usr/local/python3
make && make install
如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录:
添加软连接:
ln -s /usr/local/python3/bin/python3.13 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.13 /usr/bin/pip3
进入测试:
这样,就可以在 shell 中运行 Python 了 。
2.3 idea创建Python项目
在 Windows 安装 Python 之后,python3.13
命令将可使用。在idea中添加Python插件,就可以创建Python项目了。
选择Python项目并输入项目名,点击create创建。
创建完成。