Невозможно загрузить streamlit с помощью pip в командной строке - PullRequest
0 голосов
/ 02 августа 2020

Я пытаюсь установить streamlit в window10 с помощью pip, но после сообщения об установке зависимостей сборки получаю следующую ошибку:

C:\Users\Admin\AppData\Local\Temp\pip-install-c7t4bt44\numpy\numpy\distutils\system_info.py:625: UserWarning:
      Lapack (http://www.netlib.org/lapack/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [lapack]) or by setting
      the LAPACK environment variable.
    self.calc_info()
  lapack_src_info:
    NOT AVAILABLE

  C:\Users\Admin\AppData\Local\Temp\pip-install-c7t4bt44\numpy\numpy\distutils\system_info.py:625: UserWarning:
      Lapack (http://www.netlib.org/lapack/) sources not found.
      Directories to search for the sources can be specified in the
      numpy/distutils/site.cfg file (section [lapack_src]) or by setting
      the LAPACK_SRC environment variable.
    self.calc_info()
    NOT AVAILABLE

  c:\users\admin\appdata\local\programs\python\python38-32\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
    warnings.warn(msg)
  running install
  running build
  running config_cc
  unifing config_cc, config, build_clib, build_ext, build commands --compiler options
  running config_fc
  unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
  running build_src
  build_src
  building py_modules sources
  creating build
  creating build\src.win32-3.8
  creating build\src.win32-3.8\numpy
  creating build\src.win32-3.8\numpy\distutils
  building library "npymath" sources
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
  ERROR: Command errored out with exit status 1: 'c:\users\admin\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-c7t4bt44\\numpy\\setup.py'"'"'; __file__='"'"'C:\\Users\\Admin\\AppData\\Local\\Temp\\pip-install-c7t4bt44\\numpy\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Admin\AppData\Local\Temp\pip-record-grjth94n\install-record.txt' --single-version-externally-managed --prefix 'C:\Users\Admin\AppData\Local\Temp\pip-build-env-3avyqeva\overlay' --compile --install-headers 'C:\Users\Admin\AppData\Local\Temp\pip-build-env-3avyqeva\overlay\Include\numpy' Check the logs for full command output.
 ERROR: Command errored out with exit status 1: 'c:\users\admin\appdata\local\programs\python\python38-32\python.exe' 'c:\users\admin\appdata\local\programs\python\python38-32\lib\site-packages\pip' install --ignore-installed --no-user --prefix 'C:\Users\Admin\AppData\Local\Temp\pip-build-env-3avyqeva\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'cython >= 0.29' 'numpy==1.14.5; python_version<'"'"'3.7'"'"'' 'numpy==1.16.0; python_version>='"'"'3.7'"'"'' setuptools setuptools_scm wheel Check the logs for full command output.

Это лишь небольшая часть ошибки, которая является очень долго. Что мне делать, чтобы решить эту проблему?

Ответы [ 2 ]

1 голос
/ 02 августа 2020

Думаю, проблема в вашей NumPy библиотеке.

Как у вас numpy установлен? Я бы порекомендовал использовать conda, если вы еще этого не сделали. Numpy иногда возникают проблемы при построении Windows.

Я дам вам ссылку для установки conda, и вы можете попробовать, работает ли она таким образом. https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html

1 голос
/ 02 августа 2020

Поскольку вы используете windows, попробуйте установить или проверить, установлены ли эти два пакета Visual Studio dist:

Попробуйте еще раз установить требуемые python пакеты.

В качестве подсказки попробуйте создать виртуальную среду и продолжите установку там. Также я бы, наверное, проверил версию python. У меня возникла эта проблема, когда я попытался работать с python3 .8, поэтому, возможно, вы можете использовать 3.7, если вы используете python3 .8 сейчас. ;)

...