virtualenv各种命令的使用教程

    技术2022-07-11  96

    virtualenv使用教程

    1. 简介2. 安装方法3.基本用法4.虚拟环境扩展包(virtualenvwrapper)的使用

    1. 简介

    在开发python应用环境的时候,系统只会提供一个python环境,所有的第三方的python库都会安装到系统中python的site-packages目录之下,这样同时开发多个应用程序的时候,这些应用程序会共同使用一个python环境。virtualenv是一个用于创建Python虚拟环境的一个工具,在使用过程中virtualenv会独立创建一个python环境,使得能够和操作系统中的python环境隔离开运行的python环境。

    2. 安装方法

    可以使用pip安装virtualenv环境

    pip install virtualenv

    在ubuntu系统中也可以这样安装virtualenv环境

    sudo apt install python3-virtualenv # for python3 sudo apt install python-virtualenv # for python2

    3.基本用法

    创建虚拟环境 在终端上输入

    virtualenv myenv

    这样就可以创建虚拟环境,也可以指定虚拟环境使用的python环境:

    virtualenv -p /usr/bin/python3.7 myenv

    然后激活虚拟环境

    source myenv/bin/activate

    关闭当前的虚拟环境使用下面的命令即可

    deactivate

    在Windows系统下使用以下的命令进行虚拟环境的创建和激活

    virtualenv -p C:\python3.7\python.exe myenv myenv\Script\activate.bat

    查看virtualenv的版本

    virtualenv --version

    4.虚拟环境扩展包(virtualenvwrapper)的使用

    每次进入virtualenv环境的时候,都需要进入目录中单独操作,但是当virtualenv过多的时候就显得有些棘手了,所以推荐使用virtualenvwrapper能够管理多个虚拟环境的包 安装方法 使用pip进行安装操作

    pip install virtualenvwrapper

    或者是

    sudo apt install python3-virtualenvwrapper # for python3 sudo apt install python-virtualenvwrapper # for python2

    对于Windows 系统还有些不一样,需要运行

    pip install virtualenvwrapper-win

    设置WORK_HOME环境变量。在Linux环境下,我们可以直接在~/.bashrc文件中指定WORK_HOME环境变量

    nano ~/.bashrc export WORK_HOME=$HOME/python_envs source /usr/local/bin/virtualenvwrapper.sh source ~/.bashrc

    这样就配置好了文件。可能会找不到文件/usr/local/bin/virtualenvwrapper.sh,所以可以用which命令找到文件的目录,并将其替换掉即可。 WIndows系统下在系统环境变量下加入WORK_HOME变量即可。 创建虚拟环境

    mkvirtualenv --python=python3.7 venvname

    或者是

    mkvirtualenv -p python3.7 venvname

    这两种方法是指定python的版本进行安装。 查看已经创建的虚拟环境

    workon

    这里只能看到mkvirtualenv创建好的虚拟环境。激活虚拟环境可以用以下的命令

    workon venvename

    删除虚拟环境

    rmvirtualenv venvname
    Processed: 0.011, SQL: 9