首先,对于正确的环境选择,我可能还有更多问题。我重新安装了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
任何帮助将不胜感激。...
答案 0 :(得分:1)
因此,经过一些令人沮丧的尝试和错误之后,我通过卸载Linux Mint软件中心中列出的Flatpak版本的Visual Studio Code来解决了此问题,并从官方站点安装了deb软件包。
安装deb软件包后...显示了正确的python版本,pylint正常工作。