Visual Studio Code и Pylint не могут найти проблемы с модулем - PullRequest
0 голосов
/ 24 августа 2018

Во-первых, у меня может быть больше проблем с правильным выбором среды.Я сделал новую установку Linux Mint 19 и apt dist-upgrade ... и т. Д., А затем использовал apt-get и pip для установки pymysql, pil.intertk и pylint для python и python3 из клиентской среды ...

Все хорошо из 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 .... только два варианта среды Python - это 2.7.12 и 3.5.2?

Iзатем изменил настройки VSC с помощью: "python.pythonPath": "/usr/bin/python3"

, который по-прежнему отображается как Python 3.5.2 64-битный в VSC

Но здесь возникает моя проблема, что я пробовал много предложений, которые я нашел из поискабез удачи ...

pylint не находит ни одного модуля, который я устанавливаю.Я полагаю, это связано с сочетанием версии?Но не знаете, как решить эту проблему?

Когда я пытаюсь указать путь к пилинту: "python.linting.pylintPath": "/usr/bin/pylint3"

Я получаю ошибку неверного пути в VSC .. но это правильный путь

~$ which pylint3
/usr/bin/pylint3

Любая помощь будет принята с благодарностью ....

1 Ответ

0 голосов
/ 24 августа 2018

Итак, после некоторого разочаровывающего следа и ошибки я исправил проблему, удалив версию Flatpak кода Visual Studio, указанную в Центре программного обеспечения Linux Mint ... и установив пакет deb с официального сайта.

После установки пакета deb ... отображается правильная версия python, и Pylint работает правильно.

...