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虚拟环境

 

   参考:

1)https://blog.csdn.net/Amio_/article/details/80229179

2)https://www.cnblogs.com/gotolearn/p/11050538.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM