用 venv 创建虚拟环境:

    python3 -m venv venv_2    # 此处 venv_2 也是自定义的虚拟环境名字


如果不想在虚拟环境中下载系统中重复的包,可以使用该命令:

    (允许虚拟环境访问 system site packages 目录,允许使用系统中安装的第三方包)

    方法一:


    --system-site-pakage


    python3 -m venv --system-site-packages


    方法二:


    改动 venv 目录下 pyvenv.cfg 文件:


    include-system-site-packages=true


看安装的包来自哪里:


    pip list -v


删除虚拟环境:

    rm -rf 环境名


venv 命令帮助:

    python -m -venv -h


激活、退出、初始化虚拟环境

如何激活虚拟环境:

    (虚拟环境创建好后,需激活才能在当前的命令行中使用,可以理解成将当前命令行环境 PATH 变量的值替换掉)

    (命令行界面)创建好虚拟环境后,cd 到 venv_2 中,再 cd 到 bin 中,输入以下命令:

    source activate    # mac

    Scripts目录下activate    # windows

    


退出虚拟环境:

    deactivate


初始化虚拟环境:

    (需要在虚拟环境父目录下执行该条命令)

    python -m venv --clear 环境名


导出、导入虚拟环境


将项目的依赖库导出,作为代码的一部分:

    pip freeze>requirements.txt

导出的内容在其他虚拟环境中可以导入:

    pip install -r requirements.txt