Failed to build ujson ERROR: Could not build wheels for ujson which use PEP 517 and cannot be installed directly

When I installed rasa==1.10.12, I encountered this bug. My operating system is macOS. Please help me, thanks.

Details:

    Building wheels for collected packages: ujson
  Building wheel for ujson (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/xing.sun/opt/anaconda3/envs/RASA1/bin/python /Users/xing.sun/opt/anaconda3/envs/RASA1/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /var/folders/t5/cw61m76s2tj76xktqs1nkcfd8nlhr6/T/tmpjz9v0dkg
       cwd: /private/var/folders/t5/cw61m76s2tj76xktqs1nkcfd8nlhr6/T/pip-install-tvt73qh4/ujson_d9af2a9d47e8493ca79ec1af54d8c789
  Complete output (49 lines):
  running bdist_wheel
  running build
  running build_ext
  building 'ujson' extension
  creating build
  creating build/temp.macosx-10.7-x86_64-3.7
  creating build/temp.macosx-10.7-x86_64-3.7/deps
  creating build/temp.macosx-10.7-x86_64-3.7/deps/double-conversion
  creating build/temp.macosx-10.7-x86_64-3.7/deps/double-conversion/double-conversion
  creating build/temp.macosx-10.7-x86_64-3.7/lib
  creating build/temp.macosx-10.7-x86_64-3.7/python
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/bignum.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/bignum.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/fixed-dtoa.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/fixed-dtoa.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/strtod.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/strtod.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/fast-dtoa.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/fast-dtoa.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/cached-powers.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/cached-powers.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/double-conversion.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/double-conversion.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/diy-fp.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/diy-fp.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./deps/double-conversion/double-conversion/bignum-dtoa.cc -o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/bignum-dtoa.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./lib/dconv_wrapper.cc -o build/temp.macosx-10.7-x86_64-3.7/./lib/dconv_wrapper.o -D_GNU_SOURCE
  clang: warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./python/ujson.c -o build/temp.macosx-10.7-x86_64-3.7/./python/ujson.o -D_GNU_SOURCE
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./python/objToJSON.c -o build/temp.macosx-10.7-x86_64-3.7/./python/objToJSON.o -D_GNU_SOURCE
  ./python/objToJSON.c:147:11: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      char *data = PyUnicode_AsUTF8AndSize(obj, &len);
            ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1 warning generated.
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./python/JSONtoObj.c -o build/temp.macosx-10.7-x86_64-3.7/./python/JSONtoObj.o -D_GNU_SOURCE
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./lib/ultrajsonenc.c -o build/temp.macosx-10.7-x86_64-3.7/./lib/ultrajsonenc.o -D_GNU_SOURCE
  ./lib/ultrajsonenc.c:76:21: warning: unused variable 'g_pow10' [-Wunused-const-variable]
  static const double g_pow10[] = {1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, 100000000000, 1000000000000, 10000000000000, 100000000000000, 1000000000000000};
                      ^
  1 warning generated.
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include -arch x86_64 -I./python -I./lib -I./deps/double-conversion/double-conversion -I/Users/xing.sun/opt/anaconda3/envs/RASA1/include/python3.7m -c ./lib/ultrajsondec.c -o build/temp.macosx-10.7-x86_64-3.7/./lib/ultrajsondec.o -D_GNU_SOURCE
  creating build/lib.macosx-10.7-x86_64-3.7
  g++ -bundle -undefined dynamic_lookup -L/Users/xing.sun/opt/anaconda3/envs/RASA1/lib -arch x86_64 -L/Users/xing.sun/opt/anaconda3/envs/RASA1/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/bignum.o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/fixed-dtoa.o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/strtod.o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/fast-dtoa.o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/cached-powers.o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/double-conversion.o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/diy-fp.o build/temp.macosx-10.7-x86_64-3.7/./deps/double-conversion/double-conversion/bignum-dtoa.o build/temp.macosx-10.7-x86_64-3.7/./lib/dconv_wrapper.o build/temp.macosx-10.7-x86_64-3.7/./python/ujson.o build/temp.macosx-10.7-x86_64-3.7/./python/objToJSON.o build/temp.macosx-10.7-x86_64-3.7/./python/JSONtoObj.o build/temp.macosx-10.7-x86_64-3.7/./lib/ultrajsonenc.o build/temp.macosx-10.7-x86_64-3.7/./lib/ultrajsondec.o -o build/lib.macosx-10.7-x86_64-3.7/ujson.cpython-37m-darwin.so -lstdc++ -lm
  clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
  clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
  ld: library not found for -lstdc++
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  error: command 'g++' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for ujson
Failed to build ujson
ERROR: Could not build wheels for ujson which use PEP 517 and cannot be installed directly
WARNING: Ignoring invalid distribution -json (/Users/xing.sun/opt/anaconda3/envs/RASA1/lib/python3.7/site-packages)
WARNING: Ignoring invalid distribution -json (/Users/xing.sun/opt/anaconda3/envs/RASA1/lib/python3.7/site-packages)```

This problem looks similar to this. Does the suggestion there work?