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中配置 python.pythonPath
选择虚拟环境myenv1里面的python.exe
vscode 终端->新建终端,打开PowerShell会先执行 E:/envs/myenv1/Scripts/Activate.ps1脚本,激活myenv1虚拟环境
参考:
posted on 2022-02-11 10:43 wenbin_ouyang 阅读(1322) 评论(0) 编辑 收藏 举报