木心

毕竟几人真得鹿,不知终日梦为鱼

导航

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

posted on 2022-02-11 10:43  wenbin_ouyang  阅读(1322)  评论(0编辑  收藏  举报