Visual Studio Code For Python 使用
2017-10-24 本文已影响643人
芳君君
keyword:自动补全、调试
网络上已经有很多教程,介绍如何使用 vscode 来编写 python 代码,这里我就引用一下,为了给自己留着记录,下面就是我遇到的一些小坑,希望对大家有帮助 (*^▽^*)
自动补全
- 问题:vscode 不能自动补全 第三方模块 代码
- 复现方法:使用 ubuntu 自带的 python
- 分析:因为我们在网上看到的教程,一般仅仅设置 python 的安装路径,vscode 会找不到第三方模块的安装路径,所以,找到 pip 安装的第三方模块位置
- 解决方法:在 用户设置 找到
python.autoComplete.extraPaths
,填写/home/{user}/.local/lib/python3.6/site-packages
或者其他路径,就可以解决问题,实在找不到的,就用find / -name 'site-packages'
命令找找就可以了
调试
- 问题:vscode 调试不能在断点停止
- 复现方法:工程目录在 /usr/local/src 且 该目录归属于 root 用户
- 分析:可能是 vscode 不是以工程目录相同的用户启动,导致权限不足
- 解决方法:在用户 $HOME 目录打开工程文件即可