计算机网络/计算机科学与应用/系统/运维/开发

Nginx1.30 Python 网站环境搭建

一、统一安装Python环境

# 安装 Python 开发工具
sudo dnf install -y python3-pip python3-devel

# 升级 pip
sudo pip3 install --upgrade pip

image.png

image.png


修复上面2个警告:

  • pip 安装路径 /usr/local/bin 不在系统 PATH 里

  • 用 root 运行 pip 不安全

一、修复 PATH(让系统能找到 pip)

echo 'export PATH=$PATH:/usr/local/bin' >> /etc/profile
source /etc/profile

验证是否修复:

echo $PATH

image.png

二、修复 root 运行 pip 警告(创建专用用户 + 虚拟环境,最标准)

  1. 创建运行 Python 网站的专用用户(安全规范)

  2. useradd -m pythonuser
    su - pythonuser
  3. 创建虚拟环境(隔离依赖,彻底消除 root 警告)

  4. python3 -m venv myenv
    source myenv/bin/activate
    进入虚拟环境后,你的命令行前面会变成:
    (myenv) [pythonuser@xxx ~]$
  5. 安装 pip、flask、gunicorn 完全无警告

  6. pip install --upgrade pip
    pip install flask gunicorn







照顾好自己,如果尚有余力,记得保护美好的东西,不畏不惧赤诚善良。

评论

^