如何配置Python 3.13.13的虚拟化环境?

Python

1 前言

一个问题,一篇文章,一出故事。
笔者今天基于Oracle Linux 10.x安装部署最新版本的Python,于是基于此环境准备Python的虚拟化环境。

2 最佳实践

2.1 环境配置

如何编译安装Oracle Linux 10.x Python3?

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 ~
没有评论

发表回复

Python
如何编译安装Oracle Linux 10.x Python3?

1 基础知识 1.1 Python的介绍 Python是一种解释型、面向对象、动态数据类型的高级程序 …

Python
如何基于CentOS 7.x编译安装Python 3.10.0?

1 前言 一个问题,一篇文章,一出故事。 今天遇到CentOS 7.x Python版本过旧需要安装 …

Python
如何解决普通用户pip命令异常的错误?

1 前言 一个问题,一篇文章,一出故事。 笔者今天部署Python3.7.9环境,遇到普通用户下运行 …