Visual Studio Code和Pylint找不到模块问题

时间:2018-08-24 17:08:21

标签: visual-studio-code pylint

首先,对于正确的环境选择,我可能还有更多问题。我重新安装了Linux Mint 19和apt dist-upgrade ...等...,然后使用apt-get和pip从cli安装python和python3的pymysql,pil.intertk和pylint ... < / p>

一切都好于cli:

~$ python3 --version
Python 3.6.5

~$ pylint3 --version
No config file found, using default configuration
pylint3 1.8.3, 
astroid 1.6.0
Python 3.6.5 (default, Apr  1 2018, 05:46:30) 
[GCC 7.3.0]

python3
Python 3.6.5 (default, Apr  1 2018, 05:46:30) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymysql
>>> import PIL
>>> 

在安装VSC之后。。。。。。。。。。。。。。。。。。。。。。。。。。。

然后我用以下内容修改了VSC设置:"python.pythonPath": "/usr/bin/python3"

在VSC中仍显示为Python 3.5.2 64位

但是这里出现了我的问题,我尝试了很多从运气中找到的建议...

pylint找不到我安装的任何模块。我认为这是由于版本的混合匹配吗?但是不确定如何解决该问题吗?

当我尝试指定pylint路径时:"python.linting.pylintPath": "/usr/bin/pylint3"

我在VSC中收到无效的路径错误。但是它是有效路径

~$ which pylint3
/usr/bin/pylint3

任何帮助将不胜感激。...

1 个答案:

答案 0 :(得分:1)

因此,经过一些令人沮丧的尝试和错误之后,我通过卸载Linux Mint软件中心中列出的Flatpak版本的Visual Studio Code来解决了此问题,并从官方站点安装了deb软件包。

安装deb软件包后...显示了正确的python版本,pylint正常工作。