1.安装Python 3
我们将从软件集合(SCL)信息库中安装Python 3.6。
CentOS 7随附Python 2.7.5,这是CentOS基本系统的关键部分。 SCL允许您在默认的python v2.7.5旁边安装新版本的python 3.x,以便yum之类的系统工具将继续正常工作。
首先,通过安装CentOS Extras存储库中包含的CentOS SCL发行文件来启用SCL:
sudo yum install centos-release-scl
启用存储库后,请使用以下命令安装Python 3.6:
sudo yum install rh-python36
安装了Python 3.6之后,我们就可以为Django应用程序创建虚拟环境了。
2.创建虚拟环境
从Python 3.6开始,创建虚拟环境的推荐方法是使用venv模块。
导航至您要存储Python 3虚拟环境的目录。它可以是您的主目录,也可以是您的用户具有读写权限的任何其他目录。
为您的Django应用创建一个新目录,并在其中添加 cd :
mkdir my_django_app
cd my_django_app
要访问Python 3.6,您需要使用scl工具启动一个新的shell实例:
scl enable rh-python36 bash
运行以下命令以创建新的虚拟环境:
python3 -m venv venv
上面的命令创建一个名为venv的目录,该目录包含Python二进制文件, Pip程序包管理器,标准Python库和其他支持文件的副本。您可以为虚拟环境使用任何名称。
要开始使用此虚拟环境,您需要通过运行activate脚本将其激活