• Mac上虚拟环境的安装与使用


    Mac上虚拟环境的安装与使用

    介绍

    virtualenv是python虚拟环境,能够和系统环境相隔离,保持环境的纯净。

    virtualenvwrapper可以方便管理虚拟环境

    安装

    pip install virtualenv
    pip install virtualenvwrapper
    

    virtualenv使用

    1. 创建虚拟环境

    如将虚拟环境创建在~/workspaces/project_env/spider/目录下

    virtualenv ~/workspaces/project_env/spider/
    

    这样虚拟环境就创建好了,我们可以看到在这个目录下油三个目录被建立

    bin:包含一些在这个虚拟环境中可用的命令,以及开启虚拟环境的脚本 activate

    include:包含虚拟环境中的头文件,包括 Python 的头文件

    lib:这里面就是一些依赖库

    2. 进入虚拟环境

    source ~/workspaces/project_env/spider/bin/activate
    

    此时我们就已经在虚拟环境中了

    3. 退出虚拟环境

    deactivate
    

    virtualenvwrapper使用

    1. 配置

    首先需要对virtualenvwrapper进行配置:

    需要指定一个环境变量,叫做WORKON_HOME,它是用来存放各种虚拟环境目录的目录

    需要export vitualenvwrapper这个模块存放的位置

    需要运行一下它的初始化工具 virtualenvwrapper.sh,可通过which virtualenvwrapper.sh查看位置,我的在/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

    由于每次都需要执行这两步操作,我们可以将其写入终端的配置文件.bash_profile中。

    这样每次启动终端的时候都会自动运行,终端启动之后 virtualenvwrapper 就可以用啦

    vim ~/.bash_profile编辑文件,将下列三条添加进去

    export WORKON_HOME=~/Workspaces  # 虚拟环境保存目录
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3  # 创建虚拟环境时引用的python目录
    source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh  # virtualenvwrapper.sh目录
    

    添加完后不要忘记按ESC键后,:wq保存退出

    source ~/.bash_profile  # 使配置生效
    

    2. 创建虚拟环境

    mkvirtualenv env
    

    创建虚拟环境完成后,会自动切换到创建的虚拟环境中

    当然也可以指定虚拟机的 python 版本

    mkvirtualenv  -p /usr/local/bin/python3 env
    

    3. 查看虚拟环境

    workon 或者 lsvirtualenv
    

    4. 进入虚拟环境、切换虚拟环境

    workon [虚拟环境名称]
    

    5. 删除虚拟环境

    rmvirtualenv [虚拟环境名称]
    

    6. 退出虚拟环境

    deactivate
    
  • 相关阅读:
    用python实现批量替换.doc文件文件内容
    记我是如何通过Security+考试的
    去哪儿笔试羊生羊问题
    CSS作用域问题
    常用的几种清除浮动的方式
    ECE转专业找工作经历-从零电面到facebook offer
    面经-Bloomberg
    题解-Linked List Cycle II
    自我介绍
    解题技巧-发现子结构
  • 原文地址:https://www.cnblogs.com/technicianafei/p/15343832.html
Copyright © 2020-2023  润新知