我不能在VSC中使用pipenv&bash for windows10使用pylint

2024-10-01 07:42:47 发布

您现在位置:Python中文网/ 问答频道 /正文

在进行Django项目时,我在VSC中遇到了麻烦,pylint。首先,我将使用pipenv的虚拟环境。我在Windows10上使用了VisualStudio代码版本1.19.1。我遇到的问题是,即使我用pipenv和pip命令安装了pylint,VSC也无法识别它,使用visualstudio代码安装也无法工作enter image description hereenter image description here

首先,我发现python路径设置指向全局设置,而不是虚拟环境。所以我编辑设置.json对于VSC来说就像下面的方法。在

{
    "python.pythonPath": "C:\\Users\\seungjinlee\\AppData\\Local\\lxss\\home\\seungjinlee\\.local\\share\\virtualenvs\\seungjingram-6b3oTnkI\\bin\\python",
}

enter image description here 但效果并不理想。 enter image description hereenter image description here

bash for windows有问题吗?我想bashshell会为Ubuntu创建虚拟环境。但是我在Windows10上使用了编辑器VSC,所以它找不到pylint for windows,,,,,plz帮我。。!在


Tags: pip项目django代码命令版本forwindows
2条回答

我也有同样的问题。对我有用的是:

  1. 通过从命令面板(Ctrl+Shift+P)运行Python: Select Interpreter并选择正确的选项(它应该检测到您的虚拟环境并提出建议,但是如果没有,请尝试按照建议设置python.pythonPath,以及{}和/或{},以确保VS代码使用了正确的虚拟环境。也可以尝试在与项目相同的文件夹中创建虚拟环境)
  2. 从命令面板运行Python: Select Linter,然后选择pylint。在
  3. 然后我仍然需要改变一个字符,然后保存,使它开始起毛。在

希望这有帮助。在

我在macos上也遇到了同样的问题。我用下一个步骤解决了这个问题:

$ cd project_directory
$ pipenv install pylint
$ code .

所以,关键是在激活的虚拟环境下从命令行运行VS代码。不过,我不确定它对Windows是否有帮助。在

对于Windows,解决方法可能是在“工作区设置”中指定pylint的确切路径:

^{pr2}$

相关问题 更多 >