llvmlite: Error installing llvmlite 0.34.0: FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config': 'llvm-config'

I get this error installing llvmlite 0.34.0 in an AWS Linux AMI with python 3.6.

I understand the error but with version 0.33.0 this worked fine.

Complete output from command /usr/local/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-1x7b09lx/llvmlite/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-14oz5zcs --python-tag cp36:
  running bdist_wheel
  /usr/local/bin/python3.6 /tmp/pip-install-1x7b09lx/llvmlite/ffi/build.py
  LLVM version... Traceback (most recent call last):
    File "/tmp/pip-install-1x7b09lx/llvmlite/ffi/build.py", line 105, in main_posix
      out = subprocess.check_output([llvm_config, '--version'])
    File "/usr/local/lib/python3.6/subprocess.py", line 336, in check_output
      **kwargs).stdout
    File "/usr/local/lib/python3.6/subprocess.py", line 403, in run
      with Popen(*popenargs, **kwargs) as process:
    File "/usr/local/lib/python3.6/subprocess.py", line 709, in __init__
      restore_signals, start_new_session)
    File "/usr/local/lib/python3.6/subprocess.py", line 1344, in _execute_child
      raise child_exception_type(errno_num, err_msg, err_filename)
  FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config': 'llvm-config'
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/tmp/pip-install-1x7b09lx/llvmlite/ffi/build.py", line 191, in <module>
      main()
    File "/tmp/pip-install-1x7b09lx/llvmlite/ffi/build.py", line 181, in main
      main_posix('linux', '.so')
    File "/tmp/pip-install-1x7b09lx/llvmlite/ffi/build.py", line 108, in main_posix
      "to the path for llvm-config" % (llvm_config,))
  RuntimeError: llvm-config failed executing, please point LLVM_CONFIG to the path for llvm-config
  error: command '/usr/local/bin/python3.6' failed with exit status 1

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 27
  • Comments: 35 (16 by maintainers)

Commits related to this issue

Most upvoted comments

@LePoulpeOrange thanks for following up, it does indeed appear as though pip is unable to find the correct binary wheel from PyPi. Looking at the pip release notes for 19.0:

https://pip.pypa.io/en/stable/news/#id315

Implement manylinux2010 platform tag support. manylinux2010 is the successor to manylinux1. It allows carefully compiled > binary wheels to be installed on compatible Linux platforms. (#5008)

It appears that manylinux2010 support may not be available for the version of pip (18.1) that you are reporting. Would it be possible to upgrade the version of pip and try again?

I came across similar problem, and now put my solution. My environment is, ubuntu 16, python3.5, pip-18.0.

First, install llvm-8 sudo apt install llvm-8-dev

Then, relink ‘llvm-config’ sudo ln -s /usr/bin/llvm-config-8 /usr/bin/llvm-config

Finally, use pip install numba pip install numba --user

and, succeed.

Please check your version of ‘llvm-config’ llvm-config --version 8.0.0 (this is mine)

The error you are getting is because pip cannot find a wheel of llvmlite for Python 3.9 and is trying to build llvmlite from source, which fails because LLVM cannot be found.

Jumping up a level, if you are trying to install Numba (and therefore llvmlite) into a Python 3.9 environment, you should be aware that Python 3.9 is not supported yet: https://github.com/numba/numba/issues/6345

Once Numba adds support for Python 3.9, a llvmlite wheel for Python 3.9 will also be posted at the same time, which should fix the issue you are seeing. In the meantime, you’ll have to stick with Python 3.8.

Hello guys,

We are facing a similar issue, that happen when we try to install Fastparquet package from PyPi (which has as dependencies numba).

The pip install command failed with the same output :

----------------------------------------
  Failed building wheel for llvmlite
  Running setup.py clean for llvmlite
Failed to build llvmlite
Installing collected packages: llvmlite, numba, fastparquet
  Running setup.py install for llvmlite ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-7jituyay/llvmlite/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-wtcbsuyy/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    got version from file /tmp/pip-install-7jituyay/llvmlite/llvmlite/_version.py {'version': '0.34.0', 'full': 'c5889c9e98c6b19d5d85ebdd982d64a03931f8e2'}
    running build_ext
    /usr/bin/python3 /tmp/pip-install-7jituyay/llvmlite/ffi/build.py
    LLVM version... Traceback (most recent call last):
      File "/tmp/pip-install-7jituyay/llvmlite/ffi/build.py", line 105, in main_posix
        out = subprocess.check_output([llvm_config, '--version'])
      File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
        **kwargs).stdout
      File "/usr/lib/python3.7/subprocess.py", line 472, in run
        with Popen(*popenargs, **kwargs) as process:
      File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
        restore_signals, start_new_session)
      File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
        raise child_exception_type(errno_num, err_msg, err_filename)
    FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config': 'llvm-config'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/tmp/pip-install-7jituyay/llvmlite/ffi/build.py", line 191, in <module>
        main()
      File "/tmp/pip-install-7jituyay/llvmlite/ffi/build.py", line 181, in main
        main_posix('linux', '.so')
      File "/tmp/pip-install-7jituyay/llvmlite/ffi/build.py", line 108, in main_posix
        "to the path for llvm-config" % (llvm_config,))
    RuntimeError: llvm-config failed executing, please point LLVM_CONFIG to the path for llvm-config
    error: command '/usr/bin/python3' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-7jituyay/llvmlite/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-wtcbsuyy/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-7jituyay/llvmlite/

Hi, I’m getting the error described above but with pip 20.2.4. Any suggestions? Thanks!

[m|~]: pip --version
pip 20.2.4 from /Users/dpoznik/.pyenv/versions/3.9.0/lib/python3.9/site-packages/pip (python 3.9)
[m|~]: pip install numba
Collecting numba
  Using cached numba-0.51.2.tar.gz (2.1 MB)
Collecting llvmlite<0.35,>=0.34.0.dev0
  Using cached llvmlite-0.34.0.tar.gz (107 kB)
Requirement already satisfied: numpy>=1.15 in ./.pyenv/versions/3.9.0/lib/python3.9/site-packages (from numba) (1.19.4)
Requirement already satisfied: setuptools in ./.pyenv/versions/3.9.0/lib/python3.9/site-packages (from numba) (50.3.2)
Using legacy 'setup.py install' for numba, since package 'wheel' is not installed.
Using legacy 'setup.py install' for llvmlite, since package 'wheel' is not installed.
Installing collected packages: llvmlite, numba
    Running setup.py install for llvmlite ... error
    ERROR: Command errored out with exit status 1:
     command: /Users/dpoznik/.pyenv/versions/3.9.0/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/setup.py'"'"'; __file__='"'"'/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/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/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-record-qpabqbyk/install-record.txt --single-version-externally-managed --compile --install-headers /Users/dpoznik/.pyenv/versions/3.9.0/include/python3.9/llvmlite
         cwd: /private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/
    Complete output (29 lines):
    running install
    running build
    got version from file /private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/llvmlite/_version.py {'version': '0.34.0', 'full': 'c5889c9e98c6b19d5d85ebdd982d64a03931f8e2'}
    running build_ext
    /Users/dpoznik/.pyenv/versions/3.9.0/bin/python /private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/ffi/build.py
    LLVM version... Traceback (most recent call last):
      File "/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/ffi/build.py", line 105, in main_posix
        out = subprocess.check_output([llvm_config, '--version'])
      File "/Users/dpoznik/.pyenv/versions/3.9.0/lib/python3.9/subprocess.py", line 420, in check_output
        return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
      File "/Users/dpoznik/.pyenv/versions/3.9.0/lib/python3.9/subprocess.py", line 501, in run
        with Popen(*popenargs, **kwargs) as process:
      File "/Users/dpoznik/.pyenv/versions/3.9.0/lib/python3.9/subprocess.py", line 947, in __init__
        self._execute_child(args, executable, preexec_fn, close_fds,
      File "/Users/dpoznik/.pyenv/versions/3.9.0/lib/python3.9/subprocess.py", line 1819, in _execute_child
        raise child_exception_type(errno_num, err_msg, err_filename)
    FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/ffi/build.py", line 191, in <module>
        main()
      File "/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/ffi/build.py", line 185, in main
        main_posix('osx', '.dylib')
      File "/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/ffi/build.py", line 107, in main_posix
        raise RuntimeError("%s failed executing, please point LLVM_CONFIG "
    RuntimeError: llvm-config failed executing, please point LLVM_CONFIG to the path for llvm-config
    error: command '/Users/dpoznik/.pyenv/versions/3.9.0/bin/python' failed with exit code 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/dpoznik/.pyenv/versions/3.9.0/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/setup.py'"'"'; __file__='"'"'/private/var/folders/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-install-p9cjafxq/llvmlite/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/3t/c_mc59bj5rgbpxbkwk6d_xq80002l1/T/pip-record-qpabqbyk/install-record.txt --single-version-externally-managed --compile --install-headers /Users/dpoznik/.pyenv/versions/3.9.0/include/python3.9/llvmlite Check the logs for full command output.

pip install numba --user I’m following your step, but after executing pip3 install numba --user. Any help?

WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with ‘-m pip’ instead of running pip directly. Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Processing /home/pi/.cache/pip/wheels/dc/1c/6e/884fbc03f29fac1dd95a12ed0127fb286d1a9db355df15f49a/numba-0.53.1-cp37-cp37m-linux_aarch64.whl Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from numba) (56.0.0) Requirement already satisfied: numpy>=1.15 in /home/pi/.local/lib/python3.7/site-packages (from numba) (1.20.1) Collecting llvmlite<0.37,>=0.36.0rc1 Using cached llvmlite-0.36.0.tar.gz (126 kB) Building wheels for collected packages: llvmlite Building wheel for llvmlite (setup.py) … error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’"’/tmp/pip-install-6c1se5xw/llvmlite/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-6c1se5xw/llvmlite/setup.py’“'”‘;f=getattr(tokenize, ‘"’“‘open’”’“‘, open)(file);code=f.read().replace(’”‘"’\r\n’“'”‘, ‘"’"’\n’“'”‘);f.close();exec(compile(code, file, ‘"’“‘exec’”’"‘))’ bdist_wheel -d /tmp/pip-wheel-n72_k7q3 cwd: /tmp/pip-install-6c1se5xw/llvmlite/ Complete output (11 lines): running bdist_wheel /usr/bin/python3 /tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py LLVM version… Traceback (most recent call last): File “/tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py”, line 220, in <module> main() File “/tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py”, line 210, in main main_posix(‘linux’, ‘.so’) File “/tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py”, line 134, in main_posix raise RuntimeError(msg) from None RuntimeError: Could not find a llvm-config binary. There are a number of reasons this could occur, please see: https://llvmlite.readthedocs.io/en/latest/admin-guide/install.html#using-pip for help. error: command ‘/usr/bin/python3’ failed with exit status 1

ERROR: Failed building wheel for llvmlite Running setup.py clean for llvmlite Failed to build llvmlite DEPRECATION: Could not build wheels for llvmlite which do not use PEP 517. pip will fall back to legacy ‘setup.py install’ for these. pip 21.0 will remove support for this functionality. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368. Installing collected packages: llvmlite, numba Running setup.py install for llvmlite … error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’"’/tmp/pip-install-6c1se5xw/llvmlite/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-6c1se5xw/llvmlite/setup.py’“'”‘;f=getattr(tokenize, ‘"’“‘open’”’“‘, open)(file);code=f.read().replace(’”‘"’\r\n’“'”‘, ‘"’"’\n’“'”‘);f.close();exec(compile(code, file, ‘"’“‘exec’”’“‘))’ install --record /tmp/pip-record-yvoeepcv/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/pi/.local/include/python3.7m/llvmlite cwd: /tmp/pip-install-6c1se5xw/llvmlite/ Complete output (14 lines): running install running build got version from file /tmp/pip-install-6c1se5xw/llvmlite/llvmlite/_version.py {‘version’: ‘0.36.0’, ‘full’: ‘e6bb8d137d922bec8beeb01a237254778759becd’} running build_ext /usr/bin/python3 /tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py LLVM version… Traceback (most recent call last): File “/tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py”, line 220, in <module> main() File “/tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py”, line 210, in main main_posix(‘linux’, ‘.so’) File “/tmp/pip-install-6c1se5xw/llvmlite/ffi/build.py”, line 134, in main_posix raise RuntimeError(msg) from None RuntimeError: Could not find a llvm-config binary. There are a number of reasons this could occur, please see: https://llvmlite.readthedocs.io/en/latest/admin-guide/install.html#using-pip for help. error: command ‘/usr/bin/python3’ failed with exit status 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '”‘"’/tmp/pip-install-6c1se5xw/llvmlite/setup.py’“'”‘; file=’“'”‘/tmp/pip-install-6c1se5xw/llvmlite/setup.py’“'”‘;f=getattr(tokenize, ‘"’“‘open’”’“‘, open)(file);code=f.read().replace(’”‘"’\r\n’“'”‘, ‘"’"’\n’“'”‘);f.close();exec(compile(code, file, ‘"’“‘exec’”’"‘))’ install --record /tmp/pip-record-yvoeepcv/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/pi/.local/include/python3.7m/llvmlite Check the logs for full command output. WARNING: You are using pip version 20.2.2; however, version 21.0.1 is available. You should consider upgrading via the ‘/usr/bin/python3 -m pip install --upgrade pip’ command.

@esc here the complete output of pip install fastparquet:

Collecting fastparquet
  Downloading https://files.pythonhosted.org/packages/28/b9/844e32d0e3739e5695057dff3a3b9f4abc0fcccff466fdaadb8fedb0ee1d/fastparquet-0.4.1.tar.gz (28.6MB)
    100% |████████████████████████████████| 28.6MB 23.8MB/s
Collecting numba>=0.28 (from fastparquet)
  Downloading https://files.pythonhosted.org/packages/cb/fd/8f75a154d45aa5ab9f2b55dba1f118f9f6ae14553912de4d4fc606fcb6e2/numba-0.51.0.tar.gz (2.1MB)
    100% |████████████████████████████████| 2.1MB 43.0MB/s
Requirement already satisfied: numpy>=1.11 in /usr/local/lib/python3.7/dist-packages (from fastparquet) (1.19.1)
Requirement already satisfied: packaging in /usr/local/lib/python3.7/dist-packages (from fastparquet) (20.4)
Requirement already satisfied: pandas>=0.19 in /usr/local/lib/python3.7/dist-packages (from fastparquet) (1.1.0)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from fastparquet) (1.12.0)
Requirement already satisfied: thrift>=0.11.0 in /usr/local/lib/python3.7/dist-packages (from fastparquet) (0.13.0)
Collecting llvmlite<0.35,>=0.34.0.dev0 (from numba>=0.28->fastparquet)
  Downloading https://files.pythonhosted.org/packages/0b/96/07bfa93a103fb9e3e9ae7f9f7c6687ae714aee66b6f3000da3fad71e0aa2/llvmlite-0.34.0.tar.gz (107kB)
    100% |████████████████████████████████| 112kB 22.4MB/s
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from numba>=0.28->fastparquet) (40.8.0)
Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.7/dist-packages (from packaging->fastparquet) (2.4.7)
Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.19->fastparquet) (2020.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=0.19->fastparquet) (2.8.1)
Installing collected packages: llvmlite, numba, fastparquet
  Running setup.py install for llvmlite ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-a2zj0096/llvmlite/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-7iu48xqb/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    got version from file /tmp/pip-install-a2zj0096/llvmlite/llvmlite/_version.py {'version': '0.34.0', 'full': 'c5889c9e98c6b19d5d85ebdd982d64a03931f8e2'}
    running build_ext
    /usr/bin/python3 /tmp/pip-install-a2zj0096/llvmlite/ffi/build.py
    LLVM version... Traceback (most recent call last):
      File "/tmp/pip-install-a2zj0096/llvmlite/ffi/build.py", line 105, in main_posix
        out = subprocess.check_output([llvm_config, '--version'])
      File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
        **kwargs).stdout
      File "/usr/lib/python3.7/subprocess.py", line 472, in run
        with Popen(*popenargs, **kwargs) as process:
      File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
        restore_signals, start_new_session)
      File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
        raise child_exception_type(errno_num, err_msg, err_filename)
    FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config': 'llvm-config'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/tmp/pip-install-a2zj0096/llvmlite/ffi/build.py", line 191, in <module>
        main()
      File "/tmp/pip-install-a2zj0096/llvmlite/ffi/build.py", line 181, in main
        main_posix('linux', '.so')
      File "/tmp/pip-install-a2zj0096/llvmlite/ffi/build.py", line 108, in main_posix
        "to the path for llvm-config" % (llvm_config,))
    RuntimeError: llvm-config failed executing, please point LLVM_CONFIG to the path for llvm-config
    error: command '/usr/bin/python3' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-a2zj0096/llvmlite/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-7iu48xqb/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-a2zj0096/llvmlite/

I’m inside a container OpenJDK (8u265-slim-buster): Linux 0ea100a9f3fc 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 x86_64 GNU/Linux

Pip version : pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

@jonsnowseven thanks for following up. I will close this issue as I believe it has been resolved. Thank you for using Numba!

@jonsnowseven excellent! Good luck and do let us know how it goes.

@jonsnowseven yes, current estimates are that it should work with any pip version beyond 19.0. If it doesn’t appear to work with 20.1.1 please submit the full log output from the pip install ... command, thank you!