zoukankan      html  css  js  c++  java
  • Python虚拟环境--virtualenv

    安装:
    pip install virtualenv
     
    基本使用:
    1.为一个工程创建一个虚拟环境:
    virtualenv project_name #project_name 为虚拟环境名称 名称自定
    virtualenv project_name 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 project_name )可以是任意的;若省略名字将会把文件均放在当前目录。
    在任何你运行命令的目录中,这会创建Python的拷贝,并将之放在叫做 project_name 的文件中。
    关联Python解释器:
    virtualenv -p /usr/bin/python2.7 project_name # -p参数指定Python解释器路径
    此操作将指定Python2.7 为虚拟环境的解释器
    2.使用虚拟环境前,需要进行激活:
    source project_name/bin/activate
    启用环境后 使用pip安装的库将与全局安装的Python隔离,只在当前环境使用
    3.退出虚拟环境
    . project_name/bin/deactivate
    退出虚拟环境后,将回归系统默认的Python全局解释器,包括已安装的库也会回归到默认
    先要删除某股虚拟环境,只需要使用rm -rf 命令删除目录即可
     
    virtualenvwrapper:
    鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个目录.
    1.安装virtualenvwrapper(确保virtualenv已安装):
    pip install virtualenvwrapper
    pip install virtualenvwrapper-win # windows安装
    安装完成后,在~/.bashrc写入以下内容:
    export WORKON_HOME=~/Envs #存放虚拟环境目录
    source /usr/local/bin/virtualenvwrapper.sh
    virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh
    source ~/.bashrc #读入配置文件,立即生效
    virtualenvwrapper基本使用:
    1.创建虚拟环境:
    mkvirtualenv project_name
    此命令会在~/.bashrc的WORKON_HOME变量指定的目录Envs下创建名为project_name的虚拟环境
    2.为虚拟环境指定Python解释器版本:
    mkvirtualenv --python=/usr/local/python3.5/bin/python project_name
    基本命令:
    workon # 查看当前的虚拟环境目录
    workon project_name # 切换到虚拟环境
    deactivate #退出虚拟环境
    rmvirtualenv project_name #删除虚拟环境
     
    扩展:
    生成requirements.txt文件 pip freeze > requirements.txt
    使用requirements.txt批量安装Python库
    pip install -r requirements.txt
  • 相关阅读:
    对于在git上面拉代码报"error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054"解决方法
    在vue项目中如何添加eslint
    vscode编辑如何保存时自动校准eslint规范
    css3动画
    JS中的深拷贝与浅拷贝
    JS中的防抖与节流
    金三银四求职季,前端面试题小梳理(HTML、CSS、JS)
    正则表达式元字符大整理
    常规正则表达式练习,一起来开心的掉发吧
    关于子元素的margin-top对父级容器无效
  • 原文地址:https://www.cnblogs.com/Gnnnny/p/10148462.html
Copyright © 2011-2022 走看看