美文网首页
Python 虚拟环境构建

Python 虚拟环境构建

作者: 王煜仁 | 来源:发表于2024-05-14 11:15 被阅读0次

    以下内容指令只介绍了Linux或MacOS环境下

    1、进入需要构建虚拟环境的项目中
    cd your_python_project_dir
    
    2、创建虚拟环境

    在Python3.4+以后,Python内置了直接创建虚拟空间的库venv,用来创建和管理虚拟环境,创建指令如下

    python -m venv 虚拟环境的目录名称
    # 需要说明的是
    # 1、如果电脑同时有python2.x或者多个python3.x的版本,那么在创建虚拟环境的时候,需要区分出使用哪个版本的python
    # 2、虚拟环境的名称:如果不在当前项目目录下,需要改成项目路径
    # 比如我的电脑同时存在3.9,3.10,3.11和2.7的,因为当前开发需要用到3.10以上的环境,所以我创建的命令为:
    python3.11 -m venv venv
    
    3、激活虚拟环境
    source venv/bin/activate
    
    4、权限不足

    如果出现venv/bin/activate: Permission denied,说明文件缺少执行权限,添加权限后,重新执行步骤3

    chmod +x venv/bin/activate
    
    5、安装环境依赖包

    注意:确保步骤3执行成功后,终端(命令行)起始位置出现(venv)字样,这样才说明虚拟环境激活成功,并做到环境隔离

    pip3 install -r requirements.txt
    # 或
    pip3 install 库名
    
    6、退出环境
    deactivate
    
    7、虚拟环境的删除

    注意:删除之前,请确保已经退出并停用虚拟环境

    rm -r venv
    # 或
    手动删除venv目录
    
    8、将环境依赖包列表导出到文件,方便其他人快速构建运行环境
    pip3 freeze > requirements.txt
    

    相关文章

      网友评论

          本文标题:Python 虚拟环境构建

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