安装异常信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
pip install backports.zoneinfo


Collecting backports.zoneinfo

Using cached backports.zoneinfo-0.2.1.tar.gz (74 kB)

Installing build dependencies ... done

Getting requirements to build wheel ... done

Preparing metadata (pyproject.toml) ... done

Building wheels for collected packages: backports.zoneinfo

Building wheel for backports.zoneinfo (pyproject.toml) ... error

error: subprocess-exited-with-error

× Building wheel for backports.zoneinfo (pyproject.toml) did not run successfully.

│ exit code: 1

╰─> [41 lines of output]

running bdist_wheel

running build

running build_py

creating build

creating build/lib.macosx-10.14.6-arm64-cpython-38

creating build/lib.macosx-10.14.6-arm64-cpython-38/backports

copying src/backports/__init__.py -> build/lib.macosx-10.14.6-arm64-cpython-38/backports

creating build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

copying src/backports/zoneinfo/_version.py -> build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

copying src/backports/zoneinfo/_common.py -> build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

copying src/backports/zoneinfo/__init__.py -> build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

copying src/backports/zoneinfo/_zoneinfo.py -> build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

copying src/backports/zoneinfo/_tzpath.py -> build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

running egg_info

writing src/backports.zoneinfo.egg-info/PKG-INFO

writing dependency_links to src/backports.zoneinfo.egg-info/dependency_links.txt

writing requirements to src/backports.zoneinfo.egg-info/requires.txt

writing top-level names to src/backports.zoneinfo.egg-info/top_level.txt

reading manifest file 'src/backports.zoneinfo.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

/private/var/folders/f1/n421s9tx5rx15v19nj_mlyb80000gn/T/pip-build-env-lisw42ub/overlay/lib/python3.8/site-packages/setuptools/config/setupcfg.py:520: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.

warnings.warn(msg, warning_class)

warning: no files found matching '*.png' under directory 'docs'

warning: no files found matching '*.svg' under directory 'docs'

no previously-included directories found matching 'docs/_build'

no previously-included directories found matching 'docs/_output'

adding license file 'LICENSE'

adding license file 'licenses/LICENSE_APACHE'

writing manifest file 'src/backports.zoneinfo.egg-info/SOURCES.txt'

copying src/backports/zoneinfo/__init__.pyi -> build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

copying src/backports/zoneinfo/py.typed -> build/lib.macosx-10.14.6-arm64-cpython-38/backports/zoneinfo

running build_ext

building 'backports.zoneinfo._czoneinfo' extension

creating build/temp.macosx-10.14.6-arm64-cpython-38

creating build/temp.macosx-10.14.6-arm64-cpython-38/lib

clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -I/Users/leslie/Desktop/Python-Project/sport-sync/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -c lib/zoneinfo_module.c -o build/temp.macosx-10.14.6-arm64-cpython-38/lib/zoneinfo_module.o -std=c99

lib/zoneinfo_module.c:1:10: fatal error: 'Python.h' file not found

#include "Python.h"

^~~~~~

1 error generated.

error: command '/usr/bin/clang' failed with exit code 1

[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

ERROR: Failed building wheel for backports.zoneinfo

Failed to build backports.zoneinfo

ERROR: Could not build wheels for backports.zoneinfo, which is required to install pyproject.toml-based projects

解决方法

终端中输入以下命令再执行pip install backports.zoneinfo

1
export C_INCLUDE_PATH=/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/Headers