facebookresearch / fastText

Library for fast text representation and classification.
https://fasttext.cc/
MIT License
25.83k stars 4.71k forks source link

Unable to install fasttext via pip on macOS Monterey #1262

Open stefan-falk opened 2 years ago

stefan-falk commented 2 years ago

I am trying to install fasttext via pip but running pip install fasttext will simply fail.

With

$ gcc --version
Apple clang version 13.1.6 (clang-1316.0.21.1)
Target: x86_64-apple-darwin21.3.0
Thread model: posix
InstalledDir: /Applications/Xcode_13.3_beta_3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

I am getting

$ pip install fasttext
Collecting fasttext
  Using cached fasttext-0.9.2.tar.gz (68 kB)
Requirement already satisfied: pybind11>=2.2 in /Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages (from fasttext) (2.9.1)
Requirement already satisfied: setuptools>=0.7.0 in /Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages (from fasttext) (58.0.4)
Requirement already satisfied: numpy in /Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages (from fasttext) (1.19.5)
Building wheels for collected packages: fasttext
  Building wheel for fasttext (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/sfalk/miniconda3/envs/engine/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/setup.py'"'"'; __file__='"'"'/private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-wheel-ldrk3bzp
       cwd: /private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/
  Complete output (76 lines):
  /Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
    warnings.warn(
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.9-x86_64-3.8
  creating build/lib.macosx-10.9-x86_64-3.8/fasttext
  copying python/fasttext_module/fasttext/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext
  copying python/fasttext_module/fasttext/FastText.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext
  creating build/lib.macosx-10.9-x86_64-3.8/fasttext/util
  copying python/fasttext_module/fasttext/util/util.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/util
  copying python/fasttext_module/fasttext/util/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/util
  creating build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
  copying python/fasttext_module/fasttext/tests/test_script.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
  copying python/fasttext_module/fasttext/tests/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
  copying python/fasttext_module/fasttext/tests/test_configurations.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
  running build_ext
  creating var
  creating var/folders
  creating var/folders/6m
  creating var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn
  creating var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c /var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmp05pwdlsj.cpp -o var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmp05pwdlsj.o -stdlib=libc++
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c /var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmppl5_9ttg.cpp -o var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmppl5_9ttg.o -std=c++14
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c /var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmp838njo30.cpp -o var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmp838njo30.o -fvisibility=hidden
  building 'fasttext_pybind' extension
  creating build/temp.macosx-10.9-x86_64-3.8
  creating build/temp.macosx-10.9-x86_64-3.8/python
  creating build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module
  creating build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module/fasttext
  creating build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module/fasttext/pybind
  creating build/temp.macosx-10.9-x86_64-3.8/src
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -Isrc -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c python/fasttext_module/fasttext/pybind/fasttext_pybind.cc -o build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module/fasttext/pybind/fasttext_pybind.o -stdlib=libc++ -DVERSION_INFO="0.9.2" -std=c++14 -fvisibility=hidden
  python/fasttext_module/fasttext/pybind/fasttext_pybind.cc:345:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<long long>::size_type' (aka 'unsigned long') [-Wsign-compare]
              for (int32_t i = 0; i < vocab_freq.size(); i++) {
                                  ~ ^ ~~~~~~~~~~~~~~~~~
  python/fasttext_module/fasttext/pybind/fasttext_pybind.cc:359:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<long long>::size_type' (aka 'unsigned long') [-Wsign-compare]
              for (int32_t i = 0; i < labels_freq.size(); i++) {
                                  ~ ^ ~~~~~~~~~~~~~~~~~~
  2 warnings generated.
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -Isrc -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c src/dictionary.cc -o build/temp.macosx-10.9-x86_64-3.8/src/dictionary.o -stdlib=libc++ -DVERSION_INFO="0.9.2" -std=c++14 -fvisibility=hidden
  src/dictionary.cc:181:52: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
      for (size_t j = i, n = 1; j < word.size() && n <= args_->maxn; n++) {
                                                   ~ ^  ~~~~~~~~~~~
  src/dictionary.cc:186:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
        if (n >= args_->minn && !(n == 1 && (i == 0 || j == word.size()))) {
            ~ ^  ~~~~~~~~~~~
  src/dictionary.cc:198:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare]
    for (size_t i = 0; i < size_; i++) {
                       ~ ^ ~~~~~
  src/dictionary.cc:296:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare]
    for (size_t i = 0; i < size_; i++) {
                       ~ ^ ~~~~~
  src/dictionary.cc:316:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<int>::size_type' (aka 'unsigned long') [-Wsign-compare]
    for (int32_t i = 0; i < hashes.size(); i++) {
                        ~ ^ ~~~~~~~~~~~~~
  src/dictionary.cc:318:31: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<int>::size_type' (aka 'unsigned long') [-Wsign-compare]
      for (int32_t j = i + 1; j < hashes.size() && j < i + n; j++) {
                              ~ ^ ~~~~~~~~~~~~~
  src/dictionary.cc:515:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<fasttext::entry>::size_type' (aka 'unsigned long') [-Wsign-compare]
    for (int32_t i = 0; i < words_.size(); i++) {
                        ~ ^ ~~~~~~~~~~~~~
  src/dictionary.cc:517:12: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<int>::size_type' (aka 'unsigned long') [-Wsign-compare]
          (j < words.size() && words[j] == i)) {
           ~ ^ ~~~~~~~~~~~~
  8 warnings generated.
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -Isrc -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c src/main.cc -o build/temp.macosx-10.9-x86_64-3.8/src/main.o -stdlib=libc++ -DVERSION_INFO="0.9.2" -std=c++14 -fvisibility=hidden
  src/main.cc:168:16: error: expected unqualified-id
        if (std::isfinite(value)) {
                 ^
  /usr/local/include/math.h:155:5: note: expanded from macro 'isfinite'
      ( sizeof(x) == sizeof(float)  ? __inline_isfinitef((float)(x))       \
      ^
  1 error generated.
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for fasttext
  Running setup.py clean for fasttext
Failed to build fasttext
Installing collected packages: fasttext
    Running setup.py install for fasttext ... error
    ERROR: Command errored out with exit status 1:
     command: /Users/sfalk/miniconda3/envs/engine/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/setup.py'"'"'; __file__='"'"'/private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-record-u7gij0gw/install-record.txt --single-version-externally-managed --compile --install-headers /Users/sfalk/miniconda3/envs/engine/include/python3.8/fasttext
         cwd: /private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/
    Complete output (71 lines):
    /Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
      warnings.warn(
    running install
    running build
    running build_py
    creating build
    creating build/lib.macosx-10.9-x86_64-3.8
    creating build/lib.macosx-10.9-x86_64-3.8/fasttext
    copying python/fasttext_module/fasttext/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext
    copying python/fasttext_module/fasttext/FastText.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext
    creating build/lib.macosx-10.9-x86_64-3.8/fasttext/util
    copying python/fasttext_module/fasttext/util/util.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/util
    copying python/fasttext_module/fasttext/util/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/util
    creating build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
    copying python/fasttext_module/fasttext/tests/test_script.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
    copying python/fasttext_module/fasttext/tests/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
    copying python/fasttext_module/fasttext/tests/test_configurations.py -> build/lib.macosx-10.9-x86_64-3.8/fasttext/tests
    running build_ext
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c /var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmp4czq8tqz.cpp -o var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmp4czq8tqz.o -stdlib=libc++
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c /var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmpgtojv14p.cpp -o var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmpgtojv14p.o -std=c++14
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c /var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmpup4pa469.cpp -o var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/tmpup4pa469.o -fvisibility=hidden
    building 'fasttext_pybind' extension
    creating build/temp.macosx-10.9-x86_64-3.8
    creating build/temp.macosx-10.9-x86_64-3.8/python
    creating build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module
    creating build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module/fasttext
    creating build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module/fasttext/pybind
    creating build/temp.macosx-10.9-x86_64-3.8/src
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -Isrc -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c python/fasttext_module/fasttext/pybind/fasttext_pybind.cc -o build/temp.macosx-10.9-x86_64-3.8/python/fasttext_module/fasttext/pybind/fasttext_pybind.o -stdlib=libc++ -DVERSION_INFO="0.9.2" -std=c++14 -fvisibility=hidden
    python/fasttext_module/fasttext/pybind/fasttext_pybind.cc:345:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<long long>::size_type' (aka 'unsigned long') [-Wsign-compare]
                for (int32_t i = 0; i < vocab_freq.size(); i++) {
                                    ~ ^ ~~~~~~~~~~~~~~~~~
    python/fasttext_module/fasttext/pybind/fasttext_pybind.cc:359:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<long long>::size_type' (aka 'unsigned long') [-Wsign-compare]
                for (int32_t i = 0; i < labels_freq.size(); i++) {
                                    ~ ^ ~~~~~~~~~~~~~~~~~~
    2 warnings generated.
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -Isrc -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c src/dictionary.cc -o build/temp.macosx-10.9-x86_64-3.8/src/dictionary.o -stdlib=libc++ -DVERSION_INFO="0.9.2" -std=c++14 -fvisibility=hidden
    src/dictionary.cc:181:52: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
        for (size_t j = i, n = 1; j < word.size() && n <= args_->maxn; n++) {
                                                     ~ ^  ~~~~~~~~~~~
    src/dictionary.cc:186:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
          if (n >= args_->minn && !(n == 1 && (i == 0 || j == word.size()))) {
              ~ ^  ~~~~~~~~~~~
    src/dictionary.cc:198:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare]
      for (size_t i = 0; i < size_; i++) {
                         ~ ^ ~~~~~
    src/dictionary.cc:296:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare]
      for (size_t i = 0; i < size_; i++) {
                         ~ ^ ~~~~~
    src/dictionary.cc:316:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<int>::size_type' (aka 'unsigned long') [-Wsign-compare]
      for (int32_t i = 0; i < hashes.size(); i++) {
                          ~ ^ ~~~~~~~~~~~~~
    src/dictionary.cc:318:31: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<int>::size_type' (aka 'unsigned long') [-Wsign-compare]
        for (int32_t j = i + 1; j < hashes.size() && j < i + n; j++) {
                                ~ ^ ~~~~~~~~~~~~~
    src/dictionary.cc:515:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<fasttext::entry>::size_type' (aka 'unsigned long') [-Wsign-compare]
      for (int32_t i = 0; i < words_.size(); i++) {
                          ~ ^ ~~~~~~~~~~~~~
    src/dictionary.cc:517:12: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'std::vector<int>::size_type' (aka 'unsigned long') [-Wsign-compare]
            (j < words.size() && words[j] == i)) {
             ~ ^ ~~~~~~~~~~~~
    8 warnings generated.
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/include -arch x86_64 -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -I/Users/sfalk/miniconda3/envs/engine/lib/python3.8/site-packages/pybind11/include -Isrc -I/Users/sfalk/miniconda3/envs/engine/include/python3.8 -c src/main.cc -o build/temp.macosx-10.9-x86_64-3.8/src/main.o -stdlib=libc++ -DVERSION_INFO="0.9.2" -std=c++14 -fvisibility=hidden
    src/main.cc:168:16: error: expected unqualified-id
          if (std::isfinite(value)) {
                   ^
    /usr/local/include/math.h:155:5: note: expanded from macro 'isfinite'
        ( sizeof(x) == sizeof(float)  ? __inline_isfinitef((float)(x))       \
        ^
    1 error generated.
    error: command 'gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/sfalk/miniconda3/envs/engine/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/setup.py'"'"'; __file__='"'"'/private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-install-uh5yoyj5/fasttext_c43e677e567c4b499ab4cdce2bfacf32/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/6m/76fzdj912cv72rtgyw0v4fqm0000gn/T/pip-record-u7gij0gw/install-record.txt --single-version-externally-managed --compile --install-headers /Users/sfalk/miniconda3/envs/engine/include/python3.8/fasttext Check the logs for full command output.
ashukla411 commented 2 years ago

Initally had the same error but worked after these commands

~ » brew reinstall python@3.7                                                                                                                   
~ » brew cleanup python@3.7
stefan-falk commented 2 years ago

@ashukla411 Thanks, but I am inside a conda environment here. Re-creating the environment didn't help me in this case.

ashukla411 commented 2 years ago

@stefan-falk see if this helps? It worked in my case. Also, i changed the macosx version to 12.3 when exporting