Python
1 前言
一个问题,一篇文章,一出故事。
笔者今天基于Oracle Linux 10.x安装部署最新版本的Python,于是基于此环境准备Python的虚拟化环境。
2 最佳实践
2.1 环境配置
2.2 部署虚拟化环境
2.2.1 安装虚拟化插件
/usr/local/python-3.13.13/bin/python3 -m pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple
2.2.2 创建虚拟化环境
mkdir -p /opt/myenv /usr/local/python-3.13.13/bin/virtualenv /opt/myenv
另外,如果该虚拟化环境不再需要,直接删除虚拟化目录即可,
rm -rf /opt/myenv
2.2.3 激活虚拟化环境
cd /opt/myenv source bin/activate
2.2.4 升级虚拟化环境的pip工具
cd /opt/myenv source bin/activate pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
2.3 设置应用程序用户的虚拟化环境
2.3.1 创建应用程序执行用户
useradd python echo pythonpwd | passwd --stdin python
2.3.2 切换用户并手动进入虚拟化环境
su - python cd /opt/myenv source bin/activate
2.3.3 设置自动进入虚拟化环境
su - python vim ~/.bashrc
加入如下配置,
# User specific aliases and functions cd /opt/myenv source bin/activate cd ~
没有评论