美文网首页
Python使用virtualenv极简例子

Python使用virtualenv极简例子

作者: 赤色要塞满了 | 来源:发表于2019-09-26 14:30 被阅读0次

    经对比研究,图形环境使用Anaconda很方便,而在命令行环境,使用virtualenvvirtualwrapper简直是最方便的。于是在CentOS上试试。

    安装Python和pip

    这个不用多说了,官网下载压缩包,解压,编译安装,可参考之前写的安装Python

    安装virtualenv和virtualenvwrapper

    注意,自己选择使用pip还是pip3,别搞错版本,不确定就看看版本--version,或者用which命令看看来源。

    pip install virtualenv virtualenvwrapper
    export WORKON_HOME=~/Envs # 自己选个目录专门放虚拟环境,或者~/.virtualenv
    source /usr/local/bin/virtualenvwrapper.sh
    

    创建虚拟环境

    mkvirtualenv my_project
    

    当然也可以指定版本,如下:

    mkvirtualenv -p python3 my_project
    

    当然你也可以设置全局的Python版本,方法是编辑~/.bashrc,在最后加上这行。

    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 # 目录自己确认下
    

    然后生效下:

    source ~/.bashrc
    

    这样每次默认的都是python3.6版本。接回之前说的,会在自定义的虚拟环境目录下生成一个my_project目录,然后你发现提示符前面有个(my_project),说明已经在虚拟环境中工作了。

    使用虚拟环境

    可以退出:

    (my_project) [root@master ~]# deactivate
    

    可以使用workon命令进来,支持tab补全,该命令也可用于切换环境。

    workon my_project
    

    可以导出安装包需求:

    pip freeze >requirements.txt
    

    当然也可以根据需求复制环境:

    pip install -r requirements.txt
    

    可以删除环境,记得先用deactivate退出。

    rmvirtualenv my_project
    

    可以查看当前所有环境:

    lsvirtualenv
    

    够用了。


    参考virtualenvs使用环境

    相关文章

      网友评论

          本文标题:Python使用virtualenv极简例子

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