首页 > 系统相关 >centos7安装python3.11

centos7安装python3.11

时间:2024-11-18 16:08:17浏览次数:1  
标签:bin python3.11 Python devel centos7 usr 安装

1、安装编译环境和依赖包: 

sudo yum groupinstall "Development Tools"

sudo yum install gcc openssl-devel bzip2-devel libffi-devel wget

2、下载Python 3.11.4源码包:  wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz

3、解压源码包:  tar -xvf Python-3.11.4.tgz

4、编译和安装:

4.1、安装源码编译需要的编译环境:  yum -y install gcc zlib zlib-devel libffi libffi-devel readline-devel

4.2、安装openssl11,后期的pip3安装网络相关模块需要用到ssl模块:  yum install openssl-devel openssl11 openssl11-devel

4.3、设置编译FLAG,以便使用最新的openssl库
export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)

4.4、进入刚解压缩的目录:  cd /Python-3.11.4

4.5、指定python3的安装目录为 /usr/python3.11.4 并使用ssl模块,指定目录好处是后期删除此文件夹就可以完全删除软件了。

mkdir /usr/python3.11.4

./configure --prefix=/usr/python3.11.4 --with-ssl

4.6、源码编译并安装,时间会持续几分钟:  make && make install

 

5、设置软链接指向Python3:
sudo ln -s /usr/python3.11.4/bin/python3 /usr/bin/python3.11
sudo ln -s /usr/python3.11.4/bin/pip3 /usr/bin/pip3.11

6、检查Python版本以确认是否安装成功:  python --version

7、修改依赖python2的文件
#!/usr/bin/python 改为 #!/usr/bin/python2

需要修改的文件
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down

 

8、安装gunicorn 后查看 gunicorn命令位置
gunicorn 的可执行文件通常位于 Python 的 bin 目录下。根据你的 Python 安装路径,尝试在以下目录中查找 gunicorn:
ls /usr/python3.11.4/bin/gunicorn

标签:bin,python3.11,Python,devel,centos7,usr,安装
From: https://www.cnblogs.com/zhongyehai/p/18552657

相关文章

  • centos7安装nginx
    1.安装EPEL仓库:sudoyuminstallepel-release2.添加yum源:sudorpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm3.安装Nginx:sudoyuminstallnginx4.启动Nginx服务并设置开机启动: sudosystemctlstart......
  • 附-安全狗安装
    安装phpstudy、并配置服务名apache2.4、安装安全狗、安装Burpsuite1.安装phpstdy,配置靶场phpstudy设置-允许目录列表、修改文件名index1.php、l1.php2.配置服务器名apache2.4管理员打开cmd控制台!cdC:\phpStudy\PHPTutorial\Apache\binhttpd.exe-kinstall-napache2.4......
  • 安装配置maven
    1.下载安装包2.解压到安装目录3.配置环境变量此电脑-右键-属性-高级设置-环境变量在系统变量内新建MAV_HOME变量变量值为maven根目录地址。进入系统变量下Path内,添加,D:\workspace\utils\apache-maven-3.9.9\apache-maven-3.9.9\bin添加环境变量。然后确定保存。4.......
  • QT 6.8 安卓 Android 环境安装配置,你踩了几个坑,我教你跳出来,早看不入坑… …
    安装了QT6.8最新版本,在线安装,用了数天后,想开始写一个Android程序,发现还在配置环境才可以继续,于是就开始配置: 菜单:编辑-->preferences-->设备-->Android         [界面没有完全本地化,部分会是英文,无紧要,看习惯了一样] 因为之前己安装了java开发环境,所以JDK......
  • WSL 安装 CentOS 7
    WSL的安装源并不提供CentOS7发行版,因此需要我们自己寻找安装源。前往mishamosher/CentOS-WSL,下载最新的CentOS7压缩包。将压缩包解压到你要安装CentOS7的位置。双击CentOS7.exe开始安装。卸载:打开终端,进入CentOS7.exe所在目录,运行以下命令:.\CentOS7.e......
  • 【PhpStorm 2024 软件下载与入门级安装教程】-高效智能的 PHP IDE
    支持主流框架PhpStorm完美支持Symfony、Drupal、WordPress、ZendFramework、Laravel、Magento、Joomla!、CakePHP、Yii...等各种主流框架。全能的PHP工具内建编辑器实际“了解”您的代码并且深刻理解其结构,支持所有PHP语言功能,在开发现代技术和维护遗留项目皆可完美适用。......
  • 【IntelliJ Idea 软件下载与入门级安装教程】
    IntelliJIDEA2024是一款功能强大的、智能的、且专为Java编程领域者所量身打造的专业的JAVAIDE编程工具程序应用,也是java语言开发的集成环境,在业界被公认为最好的java开发工具之一。并且IntelliJIDEA软件整体界面简洁友好、功能界面一目了然,不仅集JavaDoc预览支持、智能代码、......
  • 过检测,TP,去虚拟化Vmware虚拟机安装教程【含全套资源压缩包实测CF可行】某鱼平台付费资
    虚拟化技术作为现代IT环境中的一项重要技术,已经被广泛应用于服务器、开发、测试以及日常的工作环境中。VMware是一种广泛使用的虚拟化平台,它可以在不同的硬件上创建虚拟机,帮助用户实现资源的高效利用与隔离。在本教程中,我们将带您一步步安装VMware虚拟机,并详细介绍如何过......
  • openEuler-22.03安装部署PrometheusV2.16.0
    环境下载安装包GIT下载地址:PrometheusV2.16.0下载使用GitHub文件加速-CSDN博客安装创建prometheus用户及组,并指定家目录[root@manager~]#groupaddprometheus[root@manager~]#useradd-gprometheusprometheus-d/opt/prometheus/将家目录做为prometheus的安装目......
  • macos安装Charles
    一.安装jdk1.地址:https://www.oracle.com/cn/java/technologies/downloads/#java11,下载后双击安装2.查看java的安装地址,在macOS终端输入/usr/libexec/java_home,终端会显示出Java的安装路径。这个路径通常是“/Library/Java/JavaVirtualMachines/”后面跟着Java的版本号。3.配置......