Python—虚拟环境的创建与管理(virtualenv与virtualenvwrapper)

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

  

  

 

    原文作者:刘_love_田
    原文地址: https://www.cnblogs.com/liuhaidon/p/11620046.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞