我在64位PC上使用Windows 10。最近,我开始在Windows上使用带有Ubuntu的VS代码。所有的东西都很好,除了皮衣。我试着让它与pylint和pep8一起工作,但它们都没有起作用。我认为这个问题是由于林特的位置引起的。然而,我想不出如何解决这个问题。您可以检查我的设置中的pylint:
// Whether to lint Python files using pylint.
"python.linting.pylintEnabled": true,
// Severity of Pylint message type 'Convention/C
我偶尔会花相当多的时间在我的代码中寻找脑筋急转弯...虽然我通常对它运行pylint,但也有一些东西滑过了pylint。对我来说最容易忽略的问题是...
# normally, variable is populated from parsed text, so it's not predictable
variable = 'fOoBaR'
if variable.lower == 'foobar':
# ^^^^^<------------------ should be .lower()
do_something(
一个朋友告诉我关于Pylint的事情,出于好奇,我在一些标准库模块上运行了它。令我惊讶的是,收视率很低。以下是一些运行:
os.py
Your code has been rated at 3.55/10
random.py
Your code has been rated at 4.74/10
我在更多的模块上运行了它,发现评级为~6- 7。
我想知道这背后的原因是什么?是Pylint坏了,还是有比我知道的更多的因素影响评级?我问这个问题特别是因为我是Python的新手,并且一直依赖Pylint来帮助我改进我的编码风格:)
我知道这个问题有多个版本,所以,我尝试过在这些线程上发布的解决方案,它们似乎没有帮助:
我在Ubuntu中安装了VS代码。我似乎不能让蟒蛇开始工作了。也就是说,我收到一条消息说
Linter pylint is not installed
我很确定VM上安装了pylint,因为当我运行which pylint时,我有一个有价值的输出。
以下是which python和which pylint的输出
/usr/bin/python
/home/rakshak/.local/bin/pylint
在VS代码中的用户设置和工作区设置中有以下内容
// Place your settings in
我正在尝试使用带有pylint的Visual Studio代码。当我加载任何.py文件时,我在输出控制台中得到以下错误:
Linting with pylint failed.
You could either install the 'pylint' linter or turn it off in setings.json via "python.linting.pylintEnabled = false".
Error: Command failed: C:\Users\(...)\AppData\Local\Programs\Python\Python3
PyLint: Executing command line: /usr/local/bin/pylint --rcfile=/Users/amansehgal/.rcfile --include-ids=y /Users/amansehgal/Documents/cis519/hw3_skeleton/boostedDT.py
PyLint: The stdout of the command line is:
PyLint: The stderr of the command line is: Traceback (most recent call last):
File "