美文网首页
Python3.3以上的版本原生虚拟环境

Python3.3以上的版本原生虚拟环境

作者: hsiaojun | 来源:发表于2020-01-10 09:36 被阅读0次

    项目虚拟环境中pip命令突然使用不了,原以为使用virtualenv再创建一个虚拟环境,但发现是使用venv模块创建的虚拟环境

    官方文档:https://docs.python.org/3/library/venv.html

    Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。

    该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。

    例如:
    mkdir venv  # 新建文件夹
    cd venv 
    python3.6 -m evnv .  # 创建虚拟环境
    source bin/activate  # 激活虚拟环境
    

    相关文章

      网友评论

          本文标题:Python3.3以上的版本原生虚拟环境

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