【发布时间】:2020-12-07 23:28:01
【问题描述】:
救命!
我无法在 Visual Studio Code 中安装“Linter pylint”。我使用 Python 3.9 和 Windows 10。
Python 安装在 C:\Program Files\Python39
当我启动 Ide 时,它告诉我“Linter pyling 没有安装。来源:Python(扩展)[安装/选择 Linter/不再显示]”。
当我选择“安装”时,它会找到缓存的文件,它会向我抛出以下错误消息:
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.
谢谢!
【问题讨论】:
-
您是如何手动安装“Pylint”的?你能用 pip 安装其他模块吗?请尝试使用其他版本的 Python 安装所需的模块。
-
我使用“pip install pylint”。似乎缺少“wheel”包,我运行“pip install wheel”。现在我可以安装“pylint”了。这很奇怪,因为我的笔记本电脑安装了“轮子”。无论如何,我怎样才能支持你的评论?你帮我解决了问题! :)
标签: python visual-studio-code pylint