当前位置: 首页 > 知识库问答 >
问题:

pip安装错误:需要Microsoft Visual C 14.0或更高版本[重复]

佘京
2023-03-14

我想安装Twint与:

pip install twint

但它失败并生成此错误:

ERROR: Command errored out with exit status 1:
     command: 'c:\users\ramda\appdata\local\programs\python\python39\python.exe' -u
-c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ramda\\AppData\\Local\\Temp\\pip-install-lbx86gde\\pycares\\setup.py'"'"';
__file__='"'"'C:\\Users\\ramda\\AppData\\Local\\Temp\\pip-install-lbx86gde\\pycares\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\ramda\AppData\Local\Temp\pip-record-itnmxqui\install-record.txt'
--single-version-externally-managed --compile --install-headers 'c:\users\ramda\appdata\local\programs\python\python39\Include\pycares'
         cwd: C:\Users\ramda\AppData\Local\Temp\pip-install-lbx86gde\pycares\
    Complete output (17 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.9
    creating build\lib.win-amd64-3.9\pycares
    copying src\pycares\errno.py -> build\lib.win-amd64-3.9\pycares
    copying src\pycares\utils.py -> build\lib.win-amd64-3.9\pycares
    copying src\pycares\_version.py -> build\lib.win-amd64-3.9\pycares
    copying src\pycares\__init__.py -> build\lib.win-amd64-3.9\pycares
    copying src\pycares\__main__.py -> build\lib.win-amd64-3.9\pycares
    running build_ext
    generating cffi module 'build\\temp.win-amd64-3.9\\Release\\_cares.c'
    creating build\temp.win-amd64-3.9
    creating build\temp.win-amd64-3.9\Release
    building '_cares' extension
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\users\ramda\appdata\local\programs\python\python39\python.exe' -u
-c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ramda\\AppData\\Local\\Temp\\pip-install-lbx86gde\\pycares\\setup.py'"'"';
__file__='"'"'C:\\Users\\ramda\\AppData\\Local\\Temp\\pip-install-lbx86gde\\pycares\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\ramda\AppData\Local\Temp\pip-record-itnmxqui\install-record.txt'
--single-version-externally-managed --compile --install-headers 'c:\users\ramda\appdata\local\programs\python\python39\Include\pycares' Check the logs for full command  output.

它说:

错误:需要Microsoft Visual C 14.0或更高版本。使用“Microsoft C Build Tools”获取

但是我的机器里已经有Microsoft Visual C 14.*了。事实上,当我再次尝试安装它时,它会显示“它已经安装在您的机器上”或类似的内容。

我已经尝试了很多写在SO讨论中的方法。但是没有人适合我。

共有2个答案

谷梁博易
2023-03-14

使用以下工具升级您的pip:python-m pip install--Upgrade pip

请关闭终端,然后再次尝试安装软件包。

郑正阳
2023-03-14

>

  • 从下载并安装Microsoft Visual Studio生成工具https://visualstudio.microsoft.com/en/thank-you-downloading-visual-studio/?sku=BuildTools

    重新启动计算机

    使用命令< code > python-m pip install-upgrade pip 升级pip

    运行您的命令 python -m pip 安装孪生来安装包

  •  类似资料:
    • 问题内容: 我已经搜寻了论坛,但是找不到答案,甚至找不到任何文档。 运行命令时: 我得到错误: 我已经尝试了所有建议的修复程序,包括:-升级pip-安装其他轮子(32位而不是64位),即使用命令pip install mysqlclient-1.4.2- mysqlclient-1.4.2-cp37-cp37m-win32.whl。 cp37-cp37m-win32.whl(这可以正常工作,没有错

    • 我无法在Windows上启动Solr 4.10.4,因为它显示: 运行Solr需要Java1.7或更高版本

    • 应该安装什么?什么不应该安装?!! 提前谢了。

    • 根据我的头衔。几个月来,我一直在愉快地使用Eclipse,但现在它出现了问题(我认为这是因为我在SDK中添加了API 19)。 无论如何,我删除了SDK和Eclipse,并重新安装了它们。它们位于C:\Program Files(x86)中名为development的文件夹中,与Java文件相同。 所以我加载了Eclipse并且没有错误,所以我想我会更新SDK:Android SDK Tools

    • 我在android项目中使用RX库,由于某些原因,我需要进行构建。格拉德尔: 我也访问过这个和这个,但无法修复它。我的项目代码是RegisterActivity。JAVA 提前谢谢

    • (环境:Windows 7 Eclipse) 当我在Android SDK Manager中更新时,我已经选择了所有SDK、平台、示例等。重启Eclipse后,当我尝试访问Android SDK Manager时,我收到了这条消息:android sdk的位置尚未在首选项中设置! 当我试图在窗口中定位SDK时- 我试图更新最新的ADT。它告诉我:无法完成请求。有关详细信息,请参阅错误日志。Andr