Python与Visual Studio Code(Environment/Interpreter)

Select a Python Interpreter

选择一个python翻译器:

在python中,Interpreter下面有合适的标准包和其他的第三方包.因此必须要选对合适的interpreter路径才能运行python代码

如果有使用conda,则正确的翻译器应该有后缀 (‘base’:conda),for example

如果在打开某个工作区的时候: 选择解释器的过程就是设置该工作区的Python扩展将使用哪个解释器.

如果没有打开某个工作区的时候: VS Code将会设置 python.defaultInterpreterPath 这通常会为 VS Code 设置默认解释器。 用户设置确保您始终拥有 Python 项目的默认解释器。 工作区设置允许您覆盖用户设置

为了避免程序员把项目所需要的包安装到全局翻译器中即路径/usr/bin/python3中,我们应该替代一个项目特定的虚拟环境保存全局翻译器的副本. (作用:Once you activate that environment, any packages you then install are isolated from other environments. Such isolation reduces many complications that can arise from conflicting package versions. )=>安装虚拟环境的工具有conda和venv(但优先conda)

/usr/bin/python3是平台默认的 Python 3 安装 也是全局python3翻译器

Python 调试

在launch.json中有属性非常好用就是“args“(指定要传递给 Python 程序的参数。由空格分隔的参数字符串的每个元素都应包含在引号内),比如你想要启动startup.py带有参数**–port 1593**,那么在launch.json中添加如下属性.

可以通过指定program属性:通常在默认配置中使用的值 ${file} 使用编辑器中当前活动的文件。可以通过指定特定的启动文件,可以确保无论打开什么文件都能确保使用相同的入口点启动程序

Python Environment

如果你运行了python,python3,or py在一个新的终端,你都是运行在那个翻译器的全局环境中.在这个终端中安装或卸载的任何软件包都会影响全局环境,所以在这个全局环境的基础上建立一个虚拟环境会将全局环境中的所有包复制一遍,如果在虚拟环境中安装或者卸载包不会影响全局环境.

Virtual Environments
  1. 虚拟环境的是什么: 为每个项目可以建立一个虚拟环境,一个虚拟环境通常是一个文件夹存放着特定翻译器(interpreter)的副本或者链接. 当你安装一个虚拟环境,关于该虚拟环境的任何包安装和卸载都只会在这个文件夹中.

Python Environment Interpreter相关推荐

  1. Ubuntu执行脚本报错-bash: ./send.py: /usr/bin/python: bad interpreter: Permission denied

    在Ubuntu系统终端中,使用命令行如下命令行运行*.py文件: 执行脚本报错 root@ubuntu:/usr/bin/python# chmod a+x send.py root@ubuntu:/ ...

  2. python:select interpreter resulted in an error python.setINterpreter not found

    python 插件已安装 在某个位置的python文件右键用vscode打开后,按ctrl+shift+p,点击python:select interpreter后弹出错误:"python: ...

  3. command python: select interpreter resulted in error解决方法

    第一条报错 import "numpy" could not be resolved (pylance report missing imports) 查找到其解决方法是在vsco ...

  4. vscode如何添加本地python解释器、解析器 Interpreter?(Python: Select Interpreter)

    先安装python扩展 然后点ctrl+shift+p搜索python:select,选择解析器(或者也可以直接点左下方的) 然后360报毒了,允许通过,然后选择你想要的解释器 然后就好了

  5. vscode没法选python解释器interpreter

    问题比较复杂,尝试以下方案, (1)这个错误是由配置引起的,关闭vscode, ctrl+H 显示配置文件,在/home/user/.config下,删除这个文件夹(里面包含错误的配置), /home ...

  6. 怎么在电脑上使用python-开始在 Windows 上使用 Python(初学者)

    开始在 Windows 上使用 Python(初学者)Get started using Python on Windows for beginners 07/19/2019 本文内容 下面是一个分步 ...

  7. Python - Windows系统下安装使用virtualenv

    1 - virtualenv https://pypi.python.org/pypi/virtualenv/ https://github.com/pypa/virtualenv 在实际开发测试中, ...

  8. 为Python终端提供持久性历史记录

    有没有办法告诉交互式Python shell在会话之间保留其执行命令的历史记录? 当会话正在运行时,在执行命令之后,我可以向上箭头并访问所述命令,我只是想知道是否有某种方法可以保存这些命令,直到下次我 ...

  9. python终端会话_如何为Python终端提供持久性历史记录

    问题 有没有办法告诉交互式Python shell在会话之间保留其执行命令的历史记录? 当会话正在运行时,在执行命令之后,我可以向上箭头并访问所述命令,我只是想知道是否有某种方法可以保存这些命令,直到 ...

最新文章

  1. 【风控建模】信用评分卡模型简介
  2. cout的输出格式初探3
  3. springboot websocket_SpringBoot 集成 WebSocket 实现前后端消息互传
  4. 双系统重装windows后如何恢复ubuntu启动项
  5. Apache Dubbo 3.0.0 正式发布 - 全面拥抱云原生
  6. 火线妹在线求偶,想找高质量男朋,粉丝:有没有绯闻心里没数?
  7. Java常见面试知识点:继承、接口、多态、代码块
  8. 标准JavaBean
  9. Linux进程间通信[转]
  10. 使用layui 做后台管理界面,在Tab中的链接点击后添加一个新TAB的解决方法
  11. p1186反素数(模板题)
  12. Hybrid 接口应用
  13. 直播盒子APP源码AlijuheCMS™开发手册之接口文档 for IOS
  14. Chemex 打印标签二维码扫不出信息,跳转地址不正确404,如何改代码?
  15. CSS实现3D菜单效果【每日一题】
  16. matlab实现jpg转pgm,Matlab实现图片格式转换 pgm转jpg等
  17. 中央广播电视大学中等专业办公设备使用与维护
  18. 《数论概论》读书笔记 第三章勾股数组与单位圆
  19. 【LSGDOJ 2015】数页码
  20. 【风马一族_php】数组函数

热门文章

  1. mysql触发器作用,好处和curl
  2. WDM和WDF usb驱动不同点
  3. YOLOv5改进之八:非极大值抑制NMS算法改进Soft-nms
  4. SpringBoot JPA 种子项目
  5. EXCEl2013 创建下拉菜单
  6. Quartus II建立新工程流程,Quartus如何建立工程?
  7. 学习项目---文件查重
  8. linux中安装中文拼音输入法过程
  9. 【音视频基础】(五):CIE颜色空间一之色调、明度和饱和度
  10. Android 编程_基础