virtualenv
1.安装virtualenv包
[root@localhost ~]# pip install virtualenv
2.创建虚拟环境,位置不固定,可以在项目的目录下,也可以不在项目的目录下。
[root@localhost ~]# virtualenv project_env
3.激活虚拟环境,同时进入虚拟环境
[root@localhost ~]# source project_env/bin/activate
4.安装python的requests模块
(project_env) [root@localhost ~]# pip install requests
5.查看虚拟环境中安装的模块
(project_env) [root@localhost ~]# pip list (project_env) [root@localhost ~]# pip freeze
6.创建项目并启动项目
(project_env) [root@localhost ~]# mkdir project && cd project (project_env) [root@localhost project]# python Main.py
7.退出虚拟环境
(project_env) [root@localhost project]# deactivate
- 虚拟环境的路径与项目的路径互不相关,它们可以在不同的目录下面。只看 source project_env/bin/activate 启动的是哪一个虚拟环境,就用哪一个虚拟环境运行项目。
- 上面就可以简单的创建并使用虚拟环境了,为了更方便的使用virtualenv,需要搭配virtualenvwrapper。
virtualenvwrapper
1.安装virtualenvwrapper包
[root@localhost ~]# pip install virtualenvwrapper
2.查找virtualenvwrapper.sh脚本的路径。这里路径为:/www/wwwroot/project_env/bin/virtualenvwrapper.sh
[root@localhost ~]# find / -name virtualenvwrapper.sh
3.修改linux的当前用户的配置文件:~/.bashrc。也是终端文件。文件中添加如下代码:
export WORKON_HOME=~/Envs # 设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' # 添加virtualenvwrapper的参数,生成干净隔绝的环境 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python # 指定python解释器 source /www/wwwroot/project_env/bin/virtualenvwrapper.sh # 执行virtualenvwrapper安装脚本
4.读取文件,使得生效,此时已经可以使用virtalenvwrapper。
[root@localhost ~]# source ~/.bashrc