美文网首页
Windows virtualenv 使用

Windows virtualenv 使用

作者: Chester_01e2 | 来源:发表于2017-09-11 20:46 被阅读0次

    使用virtualenv

    1. 安装virtualenv
      在cmd或者PowerShell运行以下命令安装virtualenv
    $ pip install virtualenv
    
    1. 创建虚拟环境
      使用virtualenv命令创建python虚拟环境:virtualenv [虚拟环境名称]。
    $ virtualenv env
    

    执行后,在本地会生成一个与虚拟环境同名的文件夹。
    如果你的系统里安装有不同版本的python,可以使用--python参数指定虚拟环境的python版本:

    $ virtualenv --python C:\python36
    

    实测默认情况下虚拟环境不会依赖系统环境的global site-packages。比如系统环境里安装了MySQLdb模块,在虚拟环境里import MySQLdb会提示ImportError。如果想依赖系统环境的第三方软件包,可以使用参数--system-site-packages。此外,也可使用virtualenvwrapper的toggleglobalsitepackages命令控制当前环境是否使用global site-packages。

    $ virtualenv --system-site-packages env1
    
    1. 进入虚拟环境
      进入虚拟环境目录,启动虚拟环境,如下:
    $ env\Scripts\activate
    
    1. 退出虚拟环境
      退出虚拟环境:
    $ deactivate
    

    使用virtualenvwrapper

    1. 安装virtualenvwrapper:
    $ pip install virtualenvwrapper-win
    
    1. 安装完成,执行workon,命令查看全部的虚拟环境。

    2. mkvirtualenv text2 创建一个基于python3的虚拟环境。 默认创建的虚拟环境放在C:\Users\Administrator\Envs 目录下面。通过环境变量可以修改虚拟Envs文件的保存路径:

    WORKON_HOME=虚拟环境文件夹路径
    

    创建不同版本的虚拟环境:mkvirtualenv –python=python.exe路径

    1. 进入虚拟环境:workon text2 就可以进入,退出还是和原来一样deactivate命令。

    安装virtualenvwrapper包后,虚拟环境下的几个常用命令:

    1. workon #显示所有的虚拟环境
    2. workon text #进入到text虚拟环境下
    3. mkvirtualenv text #创建基于python2的虚拟环境,
    4. mkvirtualenv –python=/usr/bin/python3.5 text3 #创建基于python3.5的虚拟环境text3
    5. 或者mkvirtualenv -p python3.5 py3env 进行创建

    相关文章

      网友评论

          本文标题:Windows virtualenv 使用

          本文链接:https://www.haomeiwen.com/subject/baofsxtx.html