问题描述:

vscode 在Windows下的默认shell 是 PowerShell,但是在PowerShell 下面virtualenv 的workon命令,只可以显示虚拟环境列表,却无法激活虚拟环境。

解决办法是:

修改vscode默认的Shell至Command Prompt(cmd) 或Git Bash 等。

修改shell的步骤为:

  1. View -> Terminal
    打开vscode 的Terminal窗口
  2. 点击Select Default Shell
  3. 在弹出的窗口中选择需要的shell。
  4. 重启vscode

原因解释:

powershell中workon不能激活虚拟环境,是因为workon命令会启动一个子进程,该进程不修改当前环境,所以在powershell中workon不能如期工作。

vscode中terminal不支持workon激活虚拟环境?试试修改默认shell相关推荐

  1. vscode中设置字体大小_vscode配置使用教程

    vscode设置成中文 vscode默认的语言是英文,对于英文不好的小伙伴可能不太友好.简单几步教大家如何将vscode设置成中文. 按快捷键"Ctrl+Shift+P". 在&q ...

  2. 基于win10 和python3.6激活虚拟环境成功!

    试了很多种方法,比如下面这种 virtualenv envname # 创建名为envname的虚拟环境 source bin/activate # 老是报错:source不是内部或外部命令 后面参考 ...

  3. 使用python虚拟环境,为什么要激活虚拟环境

    文章目录 使用python虚拟环境,为什么要激活虚拟环境 前置基础 python 模块和包的概念 Python 模块 (Module) Python中的包 python依赖引入机制(搜索路径).PYT ...

  4. python virtualenv conda_在vscode中启动conda虚拟环境的思路详解

    问题:cudatoolkit cudnn 通过conda 虚拟环境安装,先前已经使用virtualenv安装tf,需要在conda虚拟环境中启动外部python虚拟环境 思路:conda prompt ...

  5. Pycharm terminal激活虚拟环境

    Pycharm terminal激活虚拟环境,首先需要保证系统完成了conda的安装,并在Powershell中完成虚拟环境的创建(操作创建的虚拟环境名称为deep_pool,这个虚拟环境在接下来的操 ...

  6. 人工智能之配置环境教程二:在Anaconda中创建虚拟环境并在VsCode中使用

    人工智能之配置环境教程二:在Anaconda中创建虚拟环境安装pytorch并在VsCode中使用虚拟环境 作者介绍 一. 在Anaconda中创建虚拟环境 1. 进入本地终端 1.1 键盘使用**w ...

  7. Pycharm中anaconda创建激活虚拟环境出现错误:Your shell has not been properly configured to use ‘conda activate‘.

    Pycharm中anaconda创建激活虚拟环境出现错误:Your shell has not been properly configured to use 'conda activate'. 前言 ...

  8. vscode 中增加文件后缀类型的支持

    vscode 中增加文件后缀类型的支持 遇到下面这种情况,某些后缀文件未被vscode识别,该如何解决? 只需2步即可解决: 输入CTRL + SHIFT + P ,打开命令窗口,输入open wor ...

  9. vscode 中 django基本操作

    Visual Studio Code中使用Django Django是旨在快速,安全和可扩展的Web开发的高级Python框架.Django包括对URL路由,页面模板和数据处理的丰富支持. 在本Dja ...

最新文章

  1. 惠普z840工作站linux,全模块战神 惠普旗舰级Z840工作站评测
  2. 2.9 学习率衰减-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  3. React总结篇之十_动画
  4. install npm 到某个文件下执行_你可能不知道的 npm 依赖管理那些事
  5. mitmproxy抓包 | Python实时生成接口自动化用例
  6. MySQL数据库开启root用户远程登录
  7. 爬虫-请求类对象的创建-Request类
  8. Centos Ubuntu防爆破ssh脚本
  9. 3.PHP核心技术与最佳实践 --- PHP网络技术及应用(cURL,socket,SMTP,WebService,Cookie,Session,localStorage)
  10. fatal: empty string is not a valid pathspec, please use . instead if you meant to match all paths
  11. 下划线_Excel添加下划线的快捷键,下划线颜色设置
  12. 74-SSM项目实战前端开发
  13. 计算机的外面板接口,(电脑各种接口规范.doc
  14. 6.3深度优先遍历和广度优先遍历
  15. Adobe Illustrator CS6 已停止工作 的问题
  16. 高质量代码的几大标准
  17. php怎么让页面下雪花,html5实现下雪效果的方法
  18. YYlabelCopy
  19. quora 查看收藏的回答(bookmark)
  20. 中国第二家傲途格精选酒店开业;德意志酒店集团所有旗舰酒店合入全新总品牌 | 美通企业日报...

热门文章

  1. C++ :线程的暂停、恢复和停止
  2. 怎么让俩张图片在一行_壁纸文案 | 我们俩不会道别
  3. C#之敲击回车键触发Button的Click事件
  4. SAP 模块中文解释 英文全称
  5. 51单片机入门——矩阵键盘(附51代码)
  6. PPP点对点协议中 异步链路中0x7d用作转义字符时的过程
  7. 盘一盘 Python 系列 - Cufflinks (下)
  8. jQuery实现简单弹出框
  9. LWN:万维网之外的选择!
  10. Java下载文件时文件名出现乱码(但文件内容正常)