问题标签 [vscode-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在使用 vscode 调试时执行设置 python 虚拟环境的 shell 脚本(我需要对 launch.json 进行哪些更改)
所以我在visual studio代码内部人员中使用vscode-remote,但我认为我面临的问题是vscode-python扩展。
所以我正在尝试调试一个 python 文件。所以文件的正常执行如下:
我使用以下命令启用或激活虚拟环境:
source $HOME/.enn/enn.sh
但是我在shell文件中看到的虚拟环境的路径是:/home/ubuntu/venv/enn
并且pythonPath是/home/ubuntu/venv/enn/bin/python
所以它是一个shell文件,它激活相关的虚拟环境并设置环境变量等export DOMAIN_ENDPOINT=http://s3.us-west-2.amazonaws.com
。
然后我 cd 进入相关目录并执行 python 命令:
python session_server.py --config_file=../path/to/file/test_config.hocon
这有效。
但是当我尝试调试时,它开始出现导入错误。所以我认为在调试模式下没有设置环境变量,也没有激活python虚拟环境。如何设置要设置的 python 虚拟环境和环境变量。所以我本质上要问的是如何执行相同的 shell 命令 -source $HOME/.enn/enn.sh
在使用 vscode 进行调试期间
我的 launch.json 是
并且还因为我在 settings.json 中为 vscode 指定了一个 pythonPath,/home/ubuntu/venv/enn/bin/python
所以当调试为source /home/ubuntu/venv/enn/bin/activate
. 我不希望调用它,但我希望source $HOME/.enn/enn.sh
在调试或打开新终端时调用该命令。我怎么做?
visual-studio-code - Vscode intelliSense 不适用于 wx 模块
我安装了最新版本的 vscode、python 和 wxPython 模块。在 vscode 中,wx 模块没有 IntelliSense 功能。当我输入 wx plus'.' 时,什么也没有弹出。
虽然对象(例如 wx.Frame)确实有 IntelliSense 结果。
由于 wx 模块的成员数量最多,我想启用它
最简单的代码:
python - 我需要创建一个包含三个数组的数组白数据
我有三个数组。
我需要用颜色识别每个矩阵
最后我需要创建第四个矩阵,它具有前面每个矩阵的最高值
新数组(数组 a、b 和 c 的较大数字)=
但是数组“d”白色的需要映射,在数字上是
我希望能帮助我。
谢谢
visual-studio-code - vscode 不使用我给他的 python 路径,并且它识别
我给了 vscode-python 我的 python 路径,但它不使用它来运行我的 .py 文件,除非处于调试模式......我错过了什么?这是一个错误吗?
可疑行为:
- 由于系统中有一个“py.exe”,vscode依赖它,并忽略它在其设置中的“Python路径”,
- 因为我的 winpython 没有在“py.exe”中注册……它失败了。
在调试模式下,“运行”命令行中使用“python 路径”,一切正常。
VSCode 版本:版本:1.37.1(zip '便携式'版本)提交:f06011ac164ae4dc8e753a3fe7f9549844d15e35 日期:2019-08-15T16:17:55.855Z 电子:4.2.7 Chrome:69.0.3497.128 Node.js:10.11.0 V。 .427.31-electron.0 操作系统:Windows_NT x64 10.0.18362
- 操作系统版本:windows 10
好的,找到了答案:在源代码中右键单击,然后“在终端中运行 python 文件”....抱歉出现噪音
python - 我可以阻止 linter 在得到结果之前清除“问题”选项卡吗?
是否可以防止 VSCode 中的 linter 在准备好结果之前清除当前的错误/警告列表?
我发现自己经常使用 pylint,但它可能非常慢(大文件需要 3-5 秒)。不幸的是,每次保存文件或解决问题时,pylint 都会重新运行以分析代码,并在执行命令时清除错误/警告列表,该列表仅在完成后重新填充。
我正在使用 VSCode-Python 扩展(v 2019.8.30787),但是,这种行为在我过去使用的每个版本中都是不变的。
有没有办法阻止这种情况发生?如果问题列表一直保留到 pylint(或其他 linter)完成,这将大大节省大量时间。
python - VS Code Python 自动完成不解析条件导入(__init__.py)
在导入库时(我相信处理它的引擎是 IntelliSense 但不完全是)当然)。
我在导入串行时首先遇到了这个问题,并且可以手动调用正确的模块但不使用条件。尽管此问题已在包含条件导入的其他库中复制。
我正在使用从 Anaconda 安装的 Python 3.7 和 VS Code 中的 Microsoft Python 扩展。我的系统路径指向 Anaconda 文件夹和库,并且导入在查找请求的文件时没有任何问题。
我获得的自动完成结果取决于我是否启用了绝地作为 IntelliSense 引擎或 Microsoft Python 分析引擎。
如果我在 Spyder 或 Jupiter 中编写代码,则会正确解析导入路径。我检查以确保它不仅仅是我的电脑,而且我在实验室的 mac 上也遇到了同样的问题。
串行库的 __init__.py (只是条件检查部分):
环境:带有 Microsoft Python 扩展的 VS Code
操作系统:Windows 10 和 macOS 10
后端:来自 Anaconda 的 Python 3.7 安装
导入库:pyserial
python - 如何使用 PYTHONPATH 和 VSCode Python 扩展进行调试?
我正在做一个结构如下的项目
当我从终端运行测试时,我使用
现在,当我在安装“Python 扩展”后尝试调试选项时,会引发错误
我怎样才能将 PYTHONPATH 放入调试配置中以使其得到照顾?
visual-studio-code - 如何在 vs-code 中为其 python 插件设置 setup.cfg 的路径?
我有一个开发目录,其中将 python 包保存为子目录。包本身不附带 setup.cfg,但是,我喜欢有一些我不想推送到包的与开发相关的设置,因此我在开发目录中保留了一个setup.cfg文件。
例如
我的目标是在可用于 VS-Code 的 docker 容器中使用远程开发。
问题
但是,VS-Code 看不到setup.cfg文件,并不断显示 linter 等错误,这些错误通常由setup.cfg中的设置处理。
问题
有没有办法告诉 VS-Code 在哪里寻找setup.cfg并将该信息提供给 python 和远程插件?