在Linux环境下安装Python3.9.6
在Linux环境下安装Python3.9.6,可以按照以下步骤进行:
一、准备工作
-
开启并登录Linux服务器:按照所使用的云服务商的指引,开启一台Linux服务器并获取root权限。然后使用SSH工具登录到服务器,输入用户名和密码或者使用密钥登录。
-
更新系统:在安装Python之前,建议更新系统以确保所有软件包都是最新的。可以使用如下命令:
- 对于基于Debian的系统(如Ubuntu):
sudo apt update && sudo apt upgrade -y
- 对于基于RPM的系统(如CentOS):
sudo yum update -y
或sudo dnf update -y
(取决于具体的Linux发行版)
- 对于基于Debian的系统(如Ubuntu):
二、安装依赖库
在安装Python之前,需要先安装一些编译Python所需的依赖库。这些依赖库可能因Linux发行版而异。
-
对于基于Debian的系统:
bash复制代码sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \ libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev -
对于基于RPM的系统:
bash复制代码sudo yum install -y gcc patch libffi-devel python-devel zlib-devel \ bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel \ tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
三、下载并解压Python源码
-
下载Python3.9.6源码:
bash复制代码wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz -
解压源码包:
bash复制代码tar -xzf Python-3.9.6.tgz
四、编译和安装Python
-
进入解压后的源码目录:
bash复制代码cd Python-3.9.6 -
配置安装选项:
使用
./configure
命令配置安装选项,如安装路径、编译参数等。以下是一个示例配置命令:bash复制代码./configure --enable-optimizations --prefix=/usr/local/python3.9.6 其中,
--enable-optimizations
选项启用了优化,--prefix
选项指定了安装目录。 -
编译Python源码:
bash复制代码make -j$(nproc) 其中,
$(nproc)
命令会返回当前系统的CPU核心数,以加快编译速度。 -
安装Python:
bash复制代码sudo make install
五、验证安装并配置环境变量
-
验证安装:
使用以下命令验证Python是否成功安装:
bash复制代码/usr/local/python3.9.6/bin/python3.9 --version 如果输出Python的版本号,表示Python已经成功安装。
-
创建软链接(可选):
为了方便使用,可以为Python和pip创建软链接到系统的PATH中。例如:
bash复制代码sudo ln -s /usr/local/python3.9.6/bin/python3.9 /usr/local/bin/python3 sudo ln -s /usr/local/python3.9.6/bin/pip3 /usr/local/bin/pip3 然后,可以使用
python3 --version
和pip3 --version
命令来验证软链接是否成功。 -
配置环境变量(可选):
如果不想创建软链接,也可以将Python的安装目录添加到PATH环境变量中。例如,可以将以下行添加到
~/.bash_profile
或~/.bashrc
文件中:bash复制代码export PATH=/usr/local/python3.9.6/bin:$PATH 然后,使用
source ~/.bash_profile
或source ~/.bashrc
命令使配置生效。
六、注意事项
- 权限问题:在安装过程中,可能需要使用
sudo
命令来获取必要的权限。 - 依赖库版本:确保安装的依赖库版本与Python3.9.6兼容。
- 系统兼容性:不同Linux发行版之间的系统配置和依赖库可能有所不同,因此需要根据具体情况进行调整。
通过以上步骤,您应该在Linux环境下成功安装了Python3.9.6。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律