美文网首页
python with virtualenv

python with virtualenv

作者: KyoDante | 来源:发表于2020-03-01 17:52 被阅读0次

    不同的库会有不同的依赖,如果在同一个库环境安装各种库的话,不同版本之间的库依赖可能会互相覆盖,导致一个可能的情况是:一个库能用的时候,另一个库可能会报错,降低编程的体验。如果在一个本机python环境下,分出所谓的“虚拟环境”,个人的理解就是对不同的项目使用不同的库环境,避免不同的库对本地python环境的影响,岂不美哉?

    而Virtualenv就是这样的工具,以下在ubuntu18.04虚拟机,python3.6+下尝试:

    1. 安装virtualenv
    pip3 install virtualenv
    
    1. 安装完成后,进入到想要创建的目录,运行:
    virtualenv <name>
    

    其中,<name>为要生成环境的目标目录,比如<name>可以为targetEnv。

    1. 虚拟环境生成后,可以“激活”(切换为)该环境,
    source targetEnv/bin/activate
    
    1. 此时,可以发现终端的命令行前面多了(targetEnv),表示为环境名,此时再查看python3的库的时候,就是targetEnv的环境内的库了。
      而在进入该环境之后,打开VsCode使用时,VsCode左下方的解释器中,就出现了虚拟环境的解释器,选择即可获得对应库环境的提示。
    code <dir>/
    

    其中,<dir>为项目的目录。

    1. 而要退出该环境也非常简单,执行以下命令即可:
    deactivate
    

    相关文章

      网友评论

          本文标题:python with virtualenv

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