美文网首页程序员
Python虚拟环境—virtualenv

Python虚拟环境—virtualenv

作者: kakarotto | 来源:发表于2018-11-20 12:45 被阅读0次

    很早以前学 Python 的时候就知道虚拟环境这个东西的存才,但是由于当时只想一心急切的想掌握 Python 基础语法而不想把时间浪费在环境搭建上(当时作者本人还算刚入门编程),所以一直没有详细搭建虚拟环境。今天把自己建虚拟环境的过程记录下,使新人少走弯路。

    作者是在 Mac OS 下搭建的虚拟环境。

    在 Mac 中,会自带 Python2.7,但是往往我们还会使用 Python3,我的电脑里有 Python3.6 和 2.7 两个版本,这里建议系统自带的 Python 不要删除,免得造成未知错误。

    1. 使用 pip3 install virtualenv 安装 virtualenv
    2. 继续安装 pip3 install virtualenvwrapper 安装 virtualenvwrapper

    上边1.2两步是因为 virtualenv 操作相对麻烦,所以继续安装 virtualenvwrapper。

    安装完后,配置:
    vim ~/.bash_profile 编辑文件:
    增加下边两行:

    #python虚拟环境
    export WORKON_HOME=/Users/allen/Documents/virtualenvs
    VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
    source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
    
    image.png

    上图中source后边的路径可以通过命令:
    sudo find / -name virtualenvwrapper.sh 查找到
    配置完文件后,执行source ~/.bash_profile 使之生效

    以上,完成了virtualenv的所有配置,接下来看怎么使用它。

    重启终端,执行 mkvirtualenv py3,创建一个名为py3的虚拟环境,python版本就是默认配置的版本。

    创建完成后,可以发现我们已经进入到py3环境中了,
    查看pip版本pip -V 和 查看已安装的包pip list,可以看到是一个干净的环境。

    退出虚拟环境:deactivate

    列出已创建的虚拟环境:workon

    指定特定的python版本创建虚拟环境:
    mkvirtualenv --python=/usr/bin/python py2

    删除虚拟环境rmvirtualenv py3

    好了,大功告成。

    如果本文对您有所帮助,记得点赞~~~, 关注作者持续更新干货,Python 、Java 、Go各个编程语言入门。

    相关文章

      网友评论

        本文标题:Python虚拟环境—virtualenv

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