python项目创建虚拟环境 |
您所在的位置:网站首页 › vscode为什么不能输入 › python项目创建虚拟环境 |
1.为什么要使用虚拟环境
Q:为什么要使用虚拟环境呢,直接用本地的全局环境不就可以了吗? A:原因在于创建单独的虚拟环境方便每个项目依赖管理,避免因为全局环境有,发布上线时缺包少包带来的问题 2.安装虚拟环境构建工具 2.1 原生自带(不推荐)python 3.3以后会自带一个构建虚拟环境的工具叫venv python -m venv 虚拟环境的名称名称一般也会叫venv,一是虚拟环境的简写,二是vscode可以自动检测到该虚拟环境 2.2 使用virtualenv(推荐) 2.2.1 独立python环境 pip install virtualenv如果安装的很慢可以指定国内清华镜像源 pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple 2.2.2 多版本python环境 pip版本号 install virtualenv多版本管理请移步 https://www.cnblogs.com/dennisdong/p/17536162.html 3.构建虚拟环境在项目根目录打开控制台,输入以下命令,产生的虚拟环境的python版本是根据命令中python的版本为依据的 3.1 独立python环境 python -m virtualenv 虚拟环境的名称 或 virtualenv 虚拟环境的名称执行完成后会多一个venv的文件夹 3.2 多版本python环境建议使用这种,因为直接使用virtualenv不能指定使用哪个python版本下的virtualenv python版本号 -m virtualenv 虚拟环境的名称 3.3 激活虚拟环境 venv\Scripts\activate激活后,最前面会显示虚拟环境的名称venv,输入pip list也可以看到pip是虚拟环境的 4.初始化项目一般都会在项目中创建一个所需依赖包的文件requirement.txt,里面写好了对应依赖以及具体的版本号,比如 yapf==0.40.1 SQLAlchemy==1.4.22 PyMySQL==1.0.2 pyotp==2.6.0 cryptography==37.0.2 APScheduler==3.10.1 requests==2.27.1 ldap3==2.9.1 4.1 安装项目依赖在当前的虚拟环境中安装项目依赖 pip install -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple至此,虚拟环境以及项目依赖已经构建好了 5.多版本python管理https://www.cnblogs.com/dennisdong/p/17536162.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |