欢迎各位兄弟 发布技术文章
这里的技术是共享的
Python安装
下载
在Linux_上安装Python需要先安装前置依赖程序。
登陆到Linux中,使用yum程序进行依赖程序安装,执行如下命令:
# yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y
https://www.python.org/downloads
https://www.python.org/downloads/source/
https://www.python.org/downloads/release/python-3122/
右键复制这个链接地址
[root@python ~]# wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz
[root@python ~]# ls -l
[root@python ~]# tar zxvf Python-3.10.4.tgz
[root@python ~]# ls -l
[root@python ~]# cd Python-3.10.4
[ root@python Python- 3.10.4]# sudo ./configure --prefix=/usr/local/python3.10.4 #进行配置 #--prefix=/usr/local/python3.10.4 指的是编译完成后的安装路径 #尽量使用sudo吧
sudo ./configure --prefix=/usr/local/python3.10.4 --enable-optimizations --with-openssl=/usr/include/openssl
[ root@python Python- 3.10.4]# make && make install #编译和安装
# make altinstall
# 这里使用了 "altinstall" 而不是 "install",这可以防止新安装的Python版本覆盖系统默认的Python版本。
# cd /usr/local/python3.10.4
# ls -l
# cd bin
# ls -l #里面的python3.10 就是我们的python程序,就是python解释器
# /usr/bin/python #有老版本python2
# rm -f /usr/bin/python #我们应该删掉它,,,它其实是python2的软链接
[root@python bin]# ln -s /usr/local/python3.10.4/bin/python3.10 /usr/bin/python #建一个软链接
# python #看到python3 了
修改一下yum的相关依赖(因为yum 本质上是使用 python的老版本python2)
# vim /usr/libexec/urlgrabber-ext-down #里面的首行 /usr/bin/python 改成 /usr/bin/python2
# vim /usr/bin/yum #里面的首行 /usr/bin/python 改成 /usr/bin/python2
centos 7 安装 python
在CentOS 7上安装Python可以通过以下步骤完成:
更新系统:
sudo yum update
安装必要的软件包:
sudo yum install gcc openssl-devel bzip2-devel libffi-devel
下载Python源代码安装包:
cd /opt
sudo curl -O https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
这里的版本号可以根据您的需求进行调整。您可以访问Python官方网站查找最新版本的下载链接。
解压并编译安装Python:
sudo tar xvf Python-3.9.5.tgz
cd Python-3.9.5
sudo ./configure --enable-optimizations --with-openssl=/usr/include/openssl
(这里/usr/include/openssl是openssl的头路径)
例如,如果你手动编译安装了OpenSSL,
并指定了自定义的安装前缀(--prefix选项),头文件可能会位于那个指定的前缀下的include/openssl目录。
sudo make altinstall
这里使用了 "altinstall" 而不是 "install",这可以防止新安装的Python版本覆盖系统默认的Python版本。
验证安装:
python3.9 --version
运行上述命令,应该显示安装的Python版本号。
安装完成后,您就可以在CentOS 7上使用最新的Python版本了。希望这些步骤对您有所帮助!