我想使用linter (特别是pylint)来调试我的代码,但是接受通配符导入。
目前,它突出显示了代码中的一个错误,即导入gurobipy包:
未定义变量'Model‘pylint(未定义-变量)
提供的代码片段突出了这个问题:
from gurobipy import *
m = Model("mip1") # Pylint shows error in this line
我想知道pylint是否只是无法处理通配符导入。
我检查了通过控制台命令生成的.pylintrc文件中的pylint选项,但没有结果。
是的,我知道这是一种糟糕的编码实践,但我不知道我
我对Windows上用于python开发的VS代码很陌生,而且我的pylint找不到包。这是我的项目目录结构。
workspace/ <- This is VS Code workspace (E:\workspace)
.vscode/
launch.json
settings.json
project1/
mypackge/
__init__.py <- In here, I wrote: `import mypackage.first_sub_pkg`
first_sub_pkg/
运行Ubuntu QQ:
我有一个使用PyQt的Python项目。在几个地方,我导入QtCore和QtGui:
from PyQt4 import QtCore, QtGui
到目前为止,我一直在使用python3.2.x (3?)
当我对这些文件运行pylint时,它会报告一个错误:
"Line 1 E: No name 'QtCore' in module 'PyQt4'
,但应用程序无论如何运行良好.
现在我安装了Python3.3(在相同的路径上:./usr/bin/ )并将我的项目配置为使用python3.3,而python失败:
built
我正在用Python为Windows开发软件。我正在Linux上进行开发,并且使用Pylint来检查我的代码。我无法摆脱这个错误:
F| Unable to import '_winreg'
这是显而易见的- Linux上的Python没有这个模块。
那么,我必须在我的.pylintrc中放入什么才能忽略这个错误?
提前谢谢你,奥兹
编辑:
文档中写道:
:F0401: *Unable to import %r*
Used when pylint has been unable to import a module.
现在我需要找到如何使用它..。
部分解决方案:
p
使用以下代码:
import pytest
def test_a():
with pytest.raises(Exception):
1/0
如果我在它上面运行pylint,它会发出一个警告,“raise”不是模块pytest的成员:
E: 3,9:test_a: Module 'pytest' has no 'raises' member
这显然不是真的。你知道为什么pylint会犯这样的错误吗?这是一个已知的bug吗?
py.test版本:
> py.test --version
This is py.test version
我正在尝试开始一个学习如何使用opencv的项目,我遇到的第一个问题是:图片中发布的"Module 'cv2' has no ---- member pylint(no-member)。 ? 我在Stack Overflow中找到了一些信息,但我担心,我可能还不够熟练,无法理解发生了什么。有人能为我指出解决问题的正确方向吗? 谢谢!
上下文:
使用Ubuntu20.04安装所有开发环境的发行版上的environmentVirtual Windows 10 + VS Code + WSL2WSL2,我使用pyenv创建虚拟环境我的工作区有一个带有子项目文件夹结构的项目,我需要使用python3.10为一个特定的environmentVirtual配置pylint,并且已经在~/venvs/virtualenvI've下安装了pylint,在VS代码上已经选择了python,指向~/venvs/virtualenv python二进制< Code >H 216</code>
文件夹结构:
mai
编辑:还有这个问题。
Visual代码引发以下错误:
User model imported from django.contrib.models
错误出现在以下脚本(models.py)的第2行中。代码来自Django教程,运行良好。但是,Visual代码(Pylint)抛出一个错误(并将脚本标记为红色)是令人讨厌的。
from django.db import models
from django.contrib.auth.models import User
from django.utils import timezone
# Create your models here.
c
我是一名C开发人员,我决定也使用python。我不明白为什么我不能创建我在单独模块中创建的类的实例。下面是我的car.py模块,它包含我的汽车对象
class Car:
type = ""
def __init__(self, type):
self.type = type
这是我尝试在其中使用Car对象的另一个模块
import car
x = Car()
print(x.type)
在我实例化car变量的第三行,我得到了一个错误,显示"Undefined variable 'Car‘pylint(undefined- vari
我正在运行pylint并得到以下错误:
E: 69, 8: Module 'pycurl' has no 'Curl' member (no-member)
但是,我只能使用Curl函数,没有curl函数(如果我更改为curl,脚本就不会运行)。
源代码:
c = pycurl.Curl()
我遗漏了什么吗?
谢谢