首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在windows上安装Pylint失败

在windows上安装Pylint失败
EN

Stack Overflow用户
提问于 2017-09-15 13:24:31
回答 1查看 1.9K关注 0票数 2

我尝试在windows上安装pylint (使用visual studio代码)。我有个例外,我找不到解决方案。我已经尝试完全重新安装python,但我遇到了完全相同的错误。在其他PC上,相同的repro步骤工作正常。

代码语言:javascript
运行
AI代码解释
复制
>"C:\Program Files (x86)\Python36-32\python" -m pip install pylint
Collecting pylint
  Downloading pylint-1.7.2-py2.py3-none-any.whl (644kB)
    100% |████████████████████████████████| 645kB 1.9MB/s
Collecting colorama; sys_platform == "win32" (from pylint)
  Downloading colorama-0.3.9-py2.py3-none-any.whl
Collecting astroid>=1.5.1 (from pylint)
  Downloading astroid-1.5.3-py2.py3-none-any.whl (269kB)
    100% |████████████████████████████████| 276kB 4.1MB/s
Collecting isort>=4.2.5 (from pylint)
  Downloading isort-4.2.15-py2.py3-none-any.whl (43kB)
    100% |████████████████████████████████| 51kB 5.7MB/s
Collecting mccabe (from pylint)
  Downloading mccabe-0.6.1-py2.py3-none-any.whl
Collecting six (from pylint)
  Downloading six-1.10.0-py2.py3-none-any.whl
Collecting lazy-object-proxy (from astroid>=1.5.1->pylint)
  Downloading lazy_object_proxy-1.3.1-cp36-cp36m-win32.whl
Collecting wrapt (from astroid>=1.5.1->pylint)
  Downloading wrapt-1.10.11.tar.gz
Installing collected packages: colorama, six, lazy-object-proxy, wrapt, astroid, isort, mccabe, pylint
  Running setup.py install for wrapt ... error
Exception:
Traceback (most recent call last):
  File "C:\Program Files (x86)\Python36-32\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
    return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 5: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Python36-32\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\Program Files (x86)\Python36-32\lib\site-packages\pip\commands\install.py", line 342, in run
    prefix=options.prefix_path,
  File "C:\Program Files (x86)\Python36-32\lib\site-packages\pip\req\req_set.py", line 784, in install
    **kwargs
  File "C:\Program Files (x86)\Python36-32\lib\site-packages\pip\req\req_install.py", line 878, in install
    spinner=spinner,
  File "C:\Program Files (x86)\Python36-32\lib\site-packages\pip\utils\__init__.py", line 676, in call_subprocess
    line = console_to_str(proc.stdout.readline())
  File "C:\Program Files (x86)\Python36-32\lib\site-packages\pip\compat\__init__.py", line 75, in console_to_str
    return s.decode('utf_8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 5: invalid continuation byte

你知道问题出在哪里吗?

编辑:正如Shankar所说,我手动安装了astroid。第一次没有成功。我遇到了这个问题:python easy_install pylint Error: The system cannot find the file specified安装终于可以工作了,但是pylint没有任何变化。

下面是我尝试运行pylint时收到的日志

代码语言:javascript
运行
AI代码解释
复制
Traceback (most recent call last):
  File "c:\program files (x86)\python36-32\lib\runpy.py", line 193, in _run_modu
le_as_main
    "__main__", mod_spec)
  File "c:\program files (x86)\python36-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Program Files (x86)\Python36-32\Scripts\pylint.exe\__main__.py", line
 9, in <module>
  File "c:\program files (x86)\python36-32\lib\site-packages\pylint\__init__.py"
, line 12, in run_pylint
    from pylint.lint import Run
  File "c:\program files (x86)\python36-32\lib\site-packages\pylint\lint.py", li
ne 43, in <module>
    import astroid
  File "c:\program files (x86)\python36-32\lib\site-packages\astroid\__init__.py
", line 57, in <module>
    from astroid.nodes import *
  File "c:\program files (x86)\python36-32\lib\site-packages\astroid\nodes.py",
line 30, in <module>
    from astroid.node_classes import (
  File "c:\program files (x86)\python36-32\lib\site-packages\astroid\node_classe
s.py", line 26, in <module>
    from astroid import decorators
  File "c:\program files (x86)\python36-32\lib\site-packages\astroid\decorators.
py", line 12, in <module>
    import wrapt
  File "c:\program files (x86)\python36-32\lib\site-packages\wrapt\__init__.py",
 line 4, in <module>
    from .wrappers import (ObjectProxy, CallableObjectProxy, FunctionWrapper,
ModuleNotFoundError: No module named 'wrapt.wrappers'

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-09-15 13:33:26

安装

Pylint需要astroid包(越晚越好)。

代码语言:javascript
运行
AI代码解释
复制
https://github.com/PyCQA/astroid

安装应该像下面这样简单

python -m pip安装astroid

Pylint需要isort包(越晚越好)。

代码语言:javascript
运行
AI代码解释
复制
https://github.com/timothycrosley/isort

安装应该像下面这样简单

python -m pip安装程序

如果要从源代码发行版安装,请解压缩tarball并运行以下命令

python setup.py安装

您必须以类似的方式安装依赖项。对于debian和rpm包,请根据您的Linux发行版使用常用工具。

有关安装和可用的分发格式的更多信息,可以在doc子目录中的用户手册中找到。

安装完这两个依赖项后,再次尝试安装pylint。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46240690

复制
相关文章
在Windows上安装Jenkins
apache-tomcat/bin目录下的startup.bat在windows上启动。
清菡
2020/12/02
2.5K0
在Windows上安装Jenkins
MongoDB - 在Windows上安装
1 下载MongoDB社区版, 下载链接 http://www.mongodb.org/downloads?_ga=1.129742796.1997610832.1481940266 2 安装Mong
我思故我在
2018/05/11
2.4K0
在 Windows 上安装 Composer
(2) 选中PHP安装目录下的php.exe,PHP的安装路径在环境变量 Path 中,则会自动选中,否则需要手动选中
很酷的站长
2023/02/17
2.1K0
在 Windows 上安装 Composer
在windows上安装mysql
mysql下载地址:https://dev.mysql.com/downloads/mysql/8.0.html
JQ实验室
2022/02/10
3K0
在windows上安装mysql
在Windows上安装Jekyll
在Windows上安装Jekyll Jekyll介绍 jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。 Jekyll团队没有正式支持在Windows上使用Jekyll,官方不建议在Windows上使用Jekyll。 安装 Ruby 首先,点击下面的按钮,下载与
程序员鹏磊
2018/02/09
1.3K0
在Windows上安装Jekyll
MongoDB - 在Windows上安装
1 下载MongoDB社区版, 下载链接 http://www.mongodb.org/downloads?_ga=1.129742796.1997610832.1481940266 2 安装Mong
我思故我在
2018/07/05
2.1K0
pylint在pycharm的使用及pylint的配置
pylint作为python代码风格检查工具,接近 PEP8风格,在使用此方法的过程中,发现不仅能让代码更加规范,优雅,更能 发现 隐藏的bug。
用户1558882
2019/08/14
9.1K0
在windows上安装Python cr
出现这个问题是因为为安装过程中需要libeay32.dll,ssleay32.dll
py3study
2020/01/10
2K0
在 Windows 上快速安装 Hexo · 安装 Git
点击页面中的 Download For Windows 下载 Windows 版本。
OhhhCKY
2022/12/28
1.7K0
在 Windows 上快速安装 Hexo · 安装 Git
在 Windows 上安装Rabbit MQ 指南
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。      RabbitMQ的官方站:http://www.rabbitmq.com/        AMQP(高级消息队列协议) 是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。AMQP的原始用途只是为金融界提供一个可以彼
张善友
2018/01/26
2.2K0
在Windows上安装社区版MongoDB
以下教程为使用MongoDB安装向导在Windows上安装MongoDB社区版 4.0。如要使用命令行(cmd.exe)运行 msiexec.exe进行安装,请参阅 使用msiexec.exe进行安装。
MongoDB中文社区
2019/05/15
2.9K0
在Windows上安装社区版MongoDB
在Windows上安装MySQL教程总结[通俗易懂]
本人在学习MySQL时,将自己遇到的“坑”进行总结记录,后续在搭建环境中,能够快速一次性的搭建好环境。 (一)下载MySQL数据库 地址:https://downloads.mysql.com/archives/community/
全栈程序员站长
2022/09/22
1.6K0
在Windows上安装MySQL教程总结[通俗易懂]
kibana在windows上的安装步骤
Kibana 是一个开源的分析和可视化平台,主要用于和 Elasticsearch 一起工作,轻松实现 ElasticSearch 的查询和管理。使用 ElasticSearch 作为 SkyWalking 的后端存储,在后续调试 SkyWalking 源码时,可能会直接查询 ElasticSearch 中的某些索引,所以一并安装 Kibana。
问问计算机
2021/08/05
3.7K0
kibana在windows上的安装步骤
elasticsearch在windows上的安装步骤
官网:https://www.elastic.co/cn/downloads/elasticsearch下载对应版本
问问计算机
2021/07/12
1.9K0
Windows 7 上安装Visual Studio 2015 失败解决方案
安装之前先要看看自己的系统支不支持,具体的可以看:https://www.visualstudio.com/en-us/visual-studio-2015-system-requirements-vs.aspx,直接到 微软官方网站进行下载:https://www.visualstudio.com/downloads/download-visual-studio-vs,也可以看Visual Studio 2015正式发布 中列出的下载地址直接下载,整个的安装过程和Visual Studio 2012,Vi
张善友
2018/01/19
2.1K0
Windows 7 上安装Visual Studio 2015 失败解决方案
在 Windows 系统上安装和使用 Fluentd
我们在最初的文章中介绍了在 Linux 上安装 Fluentd 的方法,有时候为了做些简单测试,并不需要在服务器上运行 Fluentd。在自己电脑上装一个Fluentd 就可以实现。
Fluentd中文网
2021/02/05
3K0
【Docker Desktop】在 Windows 上安装 Docker Desktop
docker-toolbox镜像-docker-toolbox下载地址-docker-toolbox安装教程-阿里巴巴开源镜像站
宝耶需努力
2022/12/13
3.9K0
【Docker Desktop】在 Windows 上安装 Docker Desktop
在 Windows 上快速安装 Hexo · 安装 Node.js
输入 node -v 和 npm -v 查看版本,正确输出版本信息即代表安装成功。
OhhhCKY
2022/12/28
1.1K0
在 Windows 上快速安装 Hexo · 安装 Node.js
代码分析工具 Pylint安装+pych
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。 。它与几个流行的编辑器和IDE很好地集成,也可以从命令行运行。
py3study
2020/01/19
9790
代码分析工具 Pylint安装+pych
在Windows Server 2022 上安装 容器主机(Containers)
容器用于从小型应用程序运行到大型软件。容器主机是 Docker 守护程序和 Docker 客户端上运行的操作系统。我们将使用最新版本的 Window Server 2022,下面我们来设置 Windows服务器容器主机的安装步骤。
张善友
2022/06/28
11.1K0
在Windows Server 2022 上安装 容器主机(Containers)

相似问题

如何使连续三周或更长时间的用户有序使用?

316

如何让会话变量的时间更长?

10

如何让通知显示更长时间?

128

如何让会话持续时间更长?

19

Power BI -值连续增加3天或更长时间

1100
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文