CentOS7 安装完宝塔后更新Python3不能启动

本文档详细记录了Python3环境的更新过程,并指导如何使用pip安装一系列关键模块,包括Django、gunicorn、psutil、gevent-websocket、Flask、flask_session和flask_socketio,为Python开发者提供实用的环境配置与模块安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

根据错误提示,gunicorn安装,然后安装其他提示的缺少的module

pip install django gunicorn

pip install psutil

pip install gevent-websocket

pip install flask

pip install flask_session

pip install flask_socketio

只做记录

 

更新Python3

https://www.cnblogs.com/ESHLkangi/p/8545979.html

 

 

### 安装 Python 3 的方法 为了在宝塔面板的 CentOS 7.6 系统上安装更高版本的 Python 3,而不影响现有的 Python 版本及其依赖关系,建议按照以下方式操作: #### 准备工作 确保系统已经更新至最新状态,并安装必要的编译工具和其他依赖项。 ```bash yum update -y && yum groupinstall "Development Tools" -y yum install openssl-devel bzip2-devel libffi-devel zlib-devel wget -y ``` #### 下载并解压源码包 前往官方发布的页面获取所需版本的 Python 源代码压缩包链接。此处以 Python 3.8.x为例[^2]。 ```bash cd /usr/src wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz tar xzf Python-3.8.10.tgz ``` #### 编译安装自定义路径下的 Python 解释器 为了避免覆盖系统的默认解释器,在指定位置成构建与安装过程。 ```bash cd Python-3.8.10 ./configure --enable-optimizations --prefix=/usr/local/python38 make altinstall ``` 注意:使用`altinstall`而非普通的`install`命令来防止创建名为 `python` 的符号链接,从而避免潜在冲突。 #### 创建软连接方便调用 为了让全局环境中能够更便捷地访问新安装Python 解释器,可建立相应的快捷方式。 ```bash ln -s /usr/local/python38/bin/python3.8 /usr/bin/python3.8 ln -s /usr/local/python38/bin/pip3.8 /usr/bin/pip3.8 ``` 此时应该可以在任意目录下通过输入 `python3.8` 来启动刚刚安装好的 Python 解释器了。 #### 验证安装成功与否 可以通过执行下面这条指令验证是否正确安装了目标版本的 Python。 ```bash python3.8 --version pip3.8 --version ``` 如果一切顺利的话,将会显示对应的 Python 和 pip 的具体版本号信息。 #### 更新环境变量(可选) 对于某些应用程序来说可能还需要把 `/usr/local/python38/bin` 添加到 PATH 变量里去以便于自动识别该版本作为首选解析器之一。 编辑 `.bashrc` 文件加入如下内容: ```bash export PATH="/usr/local/python38/bin:$PATH" source ~/.bashrc ``` 这一步骤并非强制性的,取决于个人需求以及项目的具体情况而定。 #### 使用新版本 Python 开发项目 现在可以利用这个独立安装的新版 Python 去开发和部署应用了。当需要运行特定版本的脚本时可以直接指明全路径或是借助前面提到过的别名来进行调用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值