zoukankan      html  css  js  c++  java
  • virtualenv 和 virtualenvwrapper 使用教程

    virtualenv

    1. 安装virtualenv
    pip install virtualenv
    

    image

    2. 新建虚拟环境
    virtualenv bobbyvir
    

    image

    注: 1. 虚拟环境位于当前命令的目录下 这里是 E:Projectsprojectsedu.com
         2. 虚拟环境名称为 bobbyvir
    
    3. 进入虚拟环境
    1) 进入虚拟环境目录: cd E:Projectsprojectsedu.com
    2) 进入脚本目录:     cd bobbyvirScripts
    2) 运行activate.bat:  activate.bat
    

    image

    查看虚拟环境中默认安装的库

    pip list
    

    image

    4. 虚拟环境下安装开发库, 这里以requests库为参考
    pip install request
    

    image

    5. 退出virtualenv
    deactivate.bat
    

    image

    virtualenvwrapper

    上面每次进入virtual我们都需要进入到virtualenv的目录下,一旦virtualenv过多,就蛋疼了,接下来隆重推荐virtualenvwrapper

    1. 安装virtualenvwrapper
    pip install virtualenvwrapper-win
    注: linux下运行pip install virtualenvwrapper
    

    image

    设置WORK_HOME环境变量

    mark

    2. 新建虚拟环境
    mkvirtualenv bobbyvir

    不过使用mkvirtualenv时 可以指定python版本,如:

    mkvirtualenv --python=python3.5 venvname # venvname 虚拟环境名称
    或
    mkvirtualenv -p python3.5 venvname # venvname 虚拟环境名称
    

    相关参数的详细解释:

    -p PYTHON_EXE, --python=PYTHON_EXE
                            The Python interpreter to use, e.g.,
                            --python=python3.5 will use the python3.5 interpreter
                            to create the new environment.  The default is the
                            interpreter that virtualenv was installed with
                            (/usr/bin/python3)
    

     

    mark

    注:因为前一步设置了WORK_HOME,所有虚拟环境将安装到 E:virtualevn
    
    3. 查看安装的所有虚拟环境
    workon
    

    mark

    注: 这里不能查看到有virtualenv创建的虚拟环境,只能查看mkvirtualenv创建的虚拟环境
    
    4. 进入虚拟环境
    workon bobbyvir
    

    mark

    5. 退出虚拟环境
    deactivate
    

    mark

    https://pypi.org/project/virtualenvwrapper-win/

    https://blog.csdn.net/Leafage_M/article/details/72854559

  • 相关阅读:
    过滤器
    包装 request Demo
    分页思路
    导出数据库中所有数据到Excle中
    负载均衡集群中的session解决方案
    python 自动化之路 day 01 人生若只如初见
    python 自动化之路 day 00 目录
    切割TOMCAT日志
    Java进程CPU使用率高排查
    使用socket方式连接Nginx优化php-fpm性能
  • 原文地址:https://www.cnblogs.com/sunshine171/p/10262234.html
Copyright © 2011-2022 走看看