繁体   English   中英

我无法在 Visual Studio Code 中安装“Linter pylint”。 我使用 Python 3.9

[英]I cannot install „Linter pylint” in Visual Studio Code. I use Python 3.9

帮助!

我无法在 Visual Studio Code 中安装“Linter pylint”。 我使用 Python 3.9 和 Windows 10。

Python 安装在 C:\Program Files\Python39

当我启动 Ide 时,它告诉我“Linter pyling 未安装。 来源:Python(扩展)[安装/Select Linter/不再显示]”。

当我 select “安装”它找到缓存文件时,它会向我抛出以下错误消息:

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xf6 in position 0: invalid start byte 
(sitecustomize.py, line 21)
WARNING: The wheel package is not available.
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xf6 in position 0: invalid start byte 
(sitecustomize.py, line 21)
 
ERROR: Command errored out with exit status 1: 'C:\Program Files\Python39\python.exe' 
'C:\Users\XXX\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\pep517\_in_process.py' 
prepare_metadata_for_build_wheel 

我已在代码中将我的真实姓名更改为 XXX,因为它显示了我的全名。

但是,pylint 在我的笔记本电脑和 Visual Studio Code 上工作正常。 我已经检查了其他几个主题,也搜索了这个问题。 但是,我无法解决这个问题。

这是PATH的问题吗?

我还尝试通过 CMD 安装 pylint 并关闭 Visual Studio Code。 我收到以下错误消息:

 ERROR: Command errored out with exit status 1:
     command: 'c:\program files\python39\python.exe' 'C:\Users\XXXX\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\XXX~1\AppData\Local\Temp\tmprs1z79cr'
         cwd: C:\Users\XXXX\AppData\Local\Temp\pip-install-50w37pyv\lazy-object-proxy_19a2f4b71f224fe7bc87991bc2a8cf52
    Complete output (15 lines):
    Error in sitecustomize; set PYTHONVERBOSE for traceback:
    SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xf6 in position 0: invalid start byte (sitecustomize.py, line 21)
    WARNING: The wheel package is not available.
    Error in sitecustomize; set PYTHONVERBOSE for traceback:
    SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xf6 in position 0: invalid start byte (sitecustomize.py, line 21)
    running dist_info
    creating C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.egg-info
    writing C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.egg-info\PKG-INFO
    writing dependency_links to C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.egg-info\dependency_links.txt
    writing top-level names to C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.egg-info\top_level.txt
    writing manifest file 'C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.egg-info\SOURCES.txt'
    reading manifest file 'C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.egg-info\SOURCES.txt'
    writing manifest file 'C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.egg-info\SOURCES.txt'
    creating 'C:\Users\XXXX\AppData\Local\Temp\pip-modern-metadata-inoke7l2\lazy_object_proxy.dist-info'
    error: invalid command 'bdist_wheel'
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\program files\python39\python.exe' 'C:\Users\XXXX\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\XXXX~1\AppData\Local\Temp\tmprs1z79cr' Check the logs for full command output.

谢谢!

我建议你在 Visual Studio Code 上的文件夹下右键单击,打开集成终端,然后检查是否先安装了 pip。 如果未安装 pip,请使用以下命令更新 package 列表:

sudo apt update

然后使用以下命令安装 pip:

sudo apt-get install python3-pip

或者

sudo apt install python-pip

然后安装pylint:

sudo pip-3.3 install pylint

or

sudo apt install pylint3

如果这些都不起作用,您可以参考以下线程: https://askubuntu.com/questions/340940/installing-pylint-for-python3-on-ubuntu

在 windows 上获得 Chocolatey。

然后尝试

巧克力安装 python

巧克力安装 pip

安装“轮子”(pip install wheel)以某种方式解决了这个问题。

有解释吗? 在我的桌面上,我没有这个问题。 这就是为什么我有点困惑,因为我是 Python 的新手。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM