zoukankan      html  css  js  c++  java
  • python之virtualenv

    一、virtualenv是啥?

    virtualenv可以创建隔离的Python环境

    现实情况:

      1、不同的项目使用同一个包的不同版本

      2、自己的包不能装在全局包下,例如共享主机下(自己的权限不够)

    二、virtualenv的安装

    请参考官方文档

    三、virtualenv命令参数详解

    virtualenv [OPTIONS] ENV_DIR :命令格式

    options:

    --no-site-packages:不加载全局的包,这个现在是默认行为
    --system-site-packages:加载全局已经安装的包
    -p /Path/PYTHON_EXE--python=/Path/PYTHON_EXE:创建环境使用指定默认使用的python版本
    其他的参数,大家可以参考官网

    ENV_DIR是在某个目录下创建python虚拟环境

    样例:我是在windows环境下创建python2的环境(我电脑2,3版本都有,但是开发环境用的是Python 2.7,bash用的是git bash,大家可以用cmd)

     virtualenv -p /c/Python27/python2.exe /d/data/pythonenv1/

    三、virtualenv环境的激活和使用

    环境激活:

      Linux :source /Path/ENV_DIR/bin/activate

      Windows:  Path/Scripts/active

      我的Git Bash:source pythonenv1/Scripts/activate

      然后就跟普通命令行的使用方法一样了

    环境退出:

      Linux :deactivate

      Windows:  Path/Scripts/deactivate

      我的Git Bash:deactivate

    四、Pycharm可以使用吗?

    能!

    File——>Project——>Project Interpreter

    即可创建一个自己的虚拟环境

     

  • 相关阅读:
    斐波那契数
    组合数学
    网络流
    UVA 1104 【芯片难题 Chips Challenge】
    Luogu P3181 【[HAOI2016]找相同字符】
    Luogu P4101 【[HEOI2014]人人尽说江南好 】
    Luogu P5842 【[SCOI2012]Blinker 的仰慕者】
    BZOJ 4502 串
    Luogu P5840 【[COCI2015]Divljak】
    Luogu P3295 【[SCOI2016]萌萌哒】
  • 原文地址:https://www.cnblogs.com/skiler/p/7106666.html
Copyright © 2011-2022 走看看