flask框架(二)python虚拟环境virtualenv,在vscode中启用virtualenv
1、安装 virtualenv
pip install virtualenv
创建虚拟环境,会在当前执行命令时的所在目录进行创建
virtualenv envname
进入 envname/Scripts,执行 activate.bat 则可以激活虚拟环境。然后就可以通过 pip 命令安装需要各种依赖包了。执行 deactivate.bat 退出虚拟环境。
2、安装 virtualenvwrapper
通过上面的步骤其实我们就已经完成虚拟环境virtualenv的安装和使用了,但是认真的你肯定发现了上面需要记住每一个虚拟环境的目录,才能进入虚拟环境并操作,很麻烦,下面我们通过另一个配置来简化我们的使用。
安装 virtualenvwrapper-win
pip install virtualenvwrapper-win
使用workon查看是否安装成功(workon是简化操作的神级命令之一)

通过新方法新建我们的虚拟环境:mkvirtualenv 虚拟环境名


mkvirtualenv myenv2 命令默认会在 ${当前用户的家目录}/Envs 下创建

要想改变虚拟环境生成目录的地址,可以配置环境变量 WORKON_HOME

通过设置WORKON_HOME路径,就给我们的python虚拟环境指定了一个存放位置。再次运行workon,目录中没有虚拟环境了,因为默认目录已经改变。
进入(使用)某个虚拟空间:workon 虚拟空间名,退出虚拟空间 deactivate

参考:Python为什么要使用虚拟环境-Python虚拟环境的安装和配置-virtualenv
python虚拟环境 | virtualenv 的简单使用 (图文)
mac系统参考:

3、虚拟环境的依赖的导出与导入
代码拷贝迁移后,为了使依赖环境也能迁移,可以使用pip freeze命令,将当前虚拟环境的依赖导入到requirements.txt文件中
pip freeze > requirements.txt
下载环境依赖
pip install -r requirements.txt

pip install flask==1.0 【-i https://pypi.douban.com/simple】后,

4、在vscode中启用virtualenv
打开用户 settings.json:cmd + shift + p,输入 setting 或 settings.json

Open Workspace Settings 也会打开UI设置界面;
Open User Settings (JSON) 会打开用户设置 settings.json 文件;
Open Workspace Settings (JSON) 会打开工作区设置 settings.json 文件
vscode存在两种设置 settings.json 的方式
User Settings 用户设置: 用户级设置,该用户打开的所有vscode共用这个设置
Workspace Settings 工作区设置: 目录下.vscode 隐藏文件夹,设置文件为.vscode/settings.json,作用于当前工作区或项目,优先级高于用户设置
首先在 settings.json 中配置 python.pythonPath。

选择虚拟环境myenv1里面的python.exe。若右下角没有如下图显示python解释器,也可以ctrl+shift+p,输入select interpreter

vscode 终端->新建终端,打开PowerShell会先执行 E:/envs/myenv1/Scripts/Activate.ps1脚本,激活myenv1虚拟环境

如果新建终端没有执行,也可以手动执行 & C:\Users\EDY\Envs\myenv1\Scripts\activate.ps1。
参考:
posted on 2022-02-11 10:43 wenbin_ouyang 阅读(1485) 评论(0) 收藏 举报
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号