Почему я не могу установить Airflow на компьютере с Windows 10? - PullRequest
0 голосов
/ 24 октября 2019

Python 3.6

Попытка установить Airflow на компьютере с Windows 10, но при установке pip постоянно возникают ошибки. Эта текущая попытка включала установку опции postgres вместе с ней, но возникла та же ошибка с опцией postgres или без нее.

Я попытался переустановить Build Tools 2017 с параметрами «Поддержка C ++ / CLI» и «VC ++ 2015.3 v14.00 (v140) для настольных ПК», которые были проверены в дополнение к настройкам по умолчанию, указанным в этом сообщении StackOverflow: Ошибка при установке apache-airflow на windows 10 anaconda

pip install apache-airflow[postgres]
Collecting apache-airflow[postgres]
  Using cached https://files.pythonhosted.org/packages/d5/12/6e5e4207483df7e82ac87079281f8f500e6610247ceb1464ed5592f4ceed/apache_airflow-1.10.5-py2.py3-none-any.whl
Collecting psutil<6.0.0,>=4.2.0
  Using cached https://files.pythonhosted.org/packages/86/91/f15a3aae2af13f008ed95e02292d1a2e84615ff42b7203357c1c0bbe0651/psutil-5.6.3-cp36-cp36m-win_amd64.whl
Collecting requests<3,>=2.20.0
  Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
Requirement already satisfied: jinja2<2.11.0,>=2.10.1 in c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages (from apache-airflow[postgres]) (2.10.1)
Collecting text-unidecode==1.2
  Using cached https://files.pythonhosted.org/packages/79/42/d717cc2b4520fb09e45b344b1b0b4e81aa672001dd128c180fabc655c341/text_unidecode-1.2-py2.py3-none-any.whl
Requirement already satisfied: pygments<3.0,>=2.0.1 in c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages (from apache-airflow[postgres]) (2.4.2)
Collecting thrift>=0.9.2
  Using cached https://files.pythonhosted.org/packages/c6/b4/510617906f8e0c5660e7d96fbc5585113f83ad547a3989b80297ac72a74c/thrift-0.11.0.tar.gz
Collecting tzlocal<2.0.0,>=1.4
  Using cached https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz
Collecting tabulate<0.9,>=0.7.5
  Downloading https://files.pythonhosted.org/packages/66/d4/977fdd5186b7cdbb7c43a7aac7c5e4e0337a84cb802e154616f3cfc84563/tabulate-0.8.5.tar.gz (45kB)
     |████████████████████████████████| 51kB 656kB/s
Collecting zope.deprecation<5.0,>=4.0
  Using cached https://files.pythonhosted.org/packages/f9/26/b935bbf9d27e898b87d80e7873a0200cebf239253d0afe7a59f82fe90fff/zope.deprecation-4.4.0-py2.py3-none-any.whl
Collecting configparser<3.6.0,>=3.5.0
  Downloading https://files.pythonhosted.org/packages/55/c0/e0206081eaad646c6f5e2dc266edf457110d9031b363518d3264880e675d/configparser-3.5.3-py3-none-any.whl
Collecting iso8601>=0.1.12
  Using cached https://files.pythonhosted.org/packages/ef/57/7162609dab394d38bbc7077b7ba0a6f10fb09d8b7701ea56fa1edc0c4345/iso8601-0.1.12-py2.py3-none-any.whl
Collecting flask-login<0.5,>=0.3
  Using cached https://files.pythonhosted.org/packages/c1/ff/bd9a4d2d81bf0c07d9e53e8cd3d675c56553719bbefd372df69bf1b3c1e4/Flask-Login-0.4.1.tar.gz
Collecting lazy-object-proxy~=1.3
  Downloading https://files.pythonhosted.org/packages/f0/27/bac679deed17fe2114eeae614e0abb9e5c88b34d41ec0fbeb320997312fb/lazy_object_proxy-1.4.2-cp36-cp36m-win_amd64.whl
Collecting sqlalchemy~=1.3
  Downloading https://files.pythonhosted.org/packages/14/0e/487f7fc1e432cec50d2678f94e4133f2b9e9356e35bacc30d73e8cb831fc/SQLAlchemy-1.3.10.tar.gz (6.0MB)
     |████████████████████████████████| 6.0MB 3.3MB/s
Collecting unicodecsv>=0.14.1
  Using cached https://files.pythonhosted.org/packages/6f/a4/691ab63b17505a26096608cc309960b5a6bdf39e4ba1a793d5f9b1a53270/unicodecsv-0.14.1.tar.gz
Collecting croniter<0.4,>=0.3.17
  Using cached https://files.pythonhosted.org/packages/c8/4c/04dea44f87b963d5c3f2bbc391e6c69d0a14aa896e35590be56213a04e4f/croniter-0.3.30-py2.py3-none-any.whl
Collecting pendulum==1.4.4
  Using cached https://files.pythonhosted.org/packages/85/a5/9fc15751f9725923b170ad37d6c61031fc9e941bafd5288ca6ee51233284/pendulum-1.4.4.tar.gz
  Installing build dependencies ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\users\USERNAME\appdata\local\programs\python\python36\python.exe' 'c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip' install --ignore-installed --no-user --prefix 'C:\Users\USERNAME\AppData\Local\Temp\pip-build-env-cp46ndzt\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=40.8.0' wheel
       cwd: None
  Complete output (33 lines):
  Traceback (most recent call last):
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\runpy.py", line 193, in _run_module_as_main
      "__main__", mod_spec)
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\runpy.py", line 85, in _run_code
      exec(code, run_globals)
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip\__main__.py", line 19, in <module>
      sys.exit(_main())
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\main.py", line 45, in main
      command = create_command(cmd_name, isolated=("--isolated" in cmd_args))
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\commands\__init__.py", line 96, in create_command
      module = importlib.import_module(module_path)
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\importlib\__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 994, in _gcd_import
    File "<frozen importlib._bootstrap>", line 971, in _find_and_load
    File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
    File "<frozen importlib._bootstrap_external>", line 678, in exec_module
    File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\commands\install.py", line 20, in <module>
      from pip._internal.cache import WheelCache
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\cache.py", line 19, in <module>
      from pip._internal.wheel import InvalidWheelFilename, Wheel
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip\_internal\wheel.py", line 12, in <module>
      import compileall
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\compileall.py", line 20, in <module>
      from concurrent.futures import ProcessPoolExecutor
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\concurrent\futures\__init__.py", line 8, in <module>
      from concurrent.futures._base import (FIRST_COMPLETED,
    File "c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\concurrent\futures\_base.py", line 381
      raise exception_type, self._exception, self._traceback
                          ^
  SyntaxError: invalid syntax
  ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\USERNAME\appdata\local\programs\python\python36\python.exe' 'c:\users\USERNAME\appdata\local\programs\python\python36\lib\site-packages\pip' install --ignore-installed --no-user --prefix 'C:\Users\USERNAME\AppData\Local\Temp\pip-build-env-cp46ndzt\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'setuptools>=40.8.0' wheel Check the logs for full command output.
...