我无法使用pip3安装python软件包

时间:2019-11-17 20:29:34

标签: python macos pip

我已经成功安装了pip3,但是每当我尝试安装软件包时,都会出现此错误(在macOS high sierra终端上):

    libsuinput/src/suinput.c:25:10: fatal error: 'linux/limits.h' file not found
#include <linux/limits.h>
         ^
1 error generated.
error: command 'gcc' failed with exit status 1

ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_4/bc_4xmsn63vb8kt8t5_g1wqm0000gn/T/pip-install-hby05qne/python-uinput/setup.py'"'"'; __file__='"'"'/private/var/folders/_4/bc_4xmsn63vb8kt8t5_g1wqm0000gn/T/pip-install-hby05qne/python-uinput/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/_4/bc_4xmsn63vb8kt8t5_g1wqm0000gn/T/pip-record-xlhm8d89/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

有人可以帮忙吗?

编辑:使用正常的pip

返回相同的错误

2 个答案:

答案 0 :(得分:0)

已解决。我尝试安装的软件包与MacOS不兼容。

答案 1 :(得分:-1)

Python 2默认安装在Apple计算机上(通过hello.get_random_tweet进行检查),但是如果您需要Python 3,则可以使用以下步骤-

  1. 安装Xcode和Homebrew。对于Xcode,请执行此操作-$ python --version。 然后安装自制软件$ xcode-select --install

要确认Homebrew是否已正确安装,请运行以下命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  1. 安装Python3。执行此操作-$ brew doctor
  2. 最后,通过$ brew install python3检查您的python版本