[英]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.