python - pip 安装错误:需要 Microsoft Visual C++ 10.0
问题描述
我有 Python 3.4,在 Windows 10 x64 上运行,试图pylint
通过 pip:安装pip install pylint
。
这样做时,我收到以下错误:Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1": www.microsoft.com/download/details.aspx?id=8279
但是我已经有了:
- Microsoft Visual C++ 2010 x64、Microsoft Visual C++ x86 均可再发行
- Microsoft Visual C++ 2013 x64、Microsoft Visual C++ x86 均可再发行
- Microsoft Visual C++ 2015 - 2019 x64,可再发行
- Microsoft Visual C++ 2017 x64、Microsoft Visual C++ 2017 x86 均可再发行
我看到了一些其他帖子,其中包含我尝试过的可能解决方案,但似乎对我没有帮助 -
更新
setuptools
和virtualenv
下载错误中给出的SDK
添加
VS110COMNTOOLS, VS120COMNTOOLS, VS140COMNTOOLS
环境变量
当然,每次尝试后我都重新启动了我的电脑。
我还能尝试解决什么问题?
是否可以在没有 pip 的情况下安装 pylint?
解决方案
你没有任何 Visual C++,你只有 Redistributable 包。他们安装用于运行用 VC 编写的应用程序的运行时库。但是你需要 Visual C++ 编译器!安装Visual Studio 2010 速成版。
另请参阅https://stackoverflow.com/search?q=%5Bpip%5D+%22Microsoft+Visual+C%2B%2B+10.0+is+required%22
推荐阅读
- php - 从 Woocommerce 中的可变产品获取所有变体的总库存
- c# - ThreadPoolTaskScheduler internals - Task.WaitAll() 的参数顺序会改变执行顺序吗?
- codenameone - 属性值更改时更新 CodenameOne sidemenu 命令
- environment-variables - conemu 将 env var 传递给 WSL bash 终端
- c# - 为什么我在发布 Web 服务时没有看到 SmartCard 的 PIN 提示?C#, IIS
- python - 有没有更好的方法来打印超过 1 个学生的面向对象编程?
- php - PHP - 检查用户名是否存在或提交的用户名是否是当前的
- android - 片段返回导航
- bash - 仅在文件存在时执行命令
- c# - 如何将数据存储在对象数组中并在 C# 中一次显示/读取所有数据