Проблемы установки панд с пипом - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь установить панды и некоторые другие вещи (хотя, похоже, они не являются проблемой, если я правильно читаю журнал ошибок) в альпийском контейнере, это вывод, который я получаю при подключении кКонтейнер и запустить команду pip самостоятельно.Я получаю меньше вывода, чем кажется при запуске Dockerfile.

Любые идеи о том, что может происходить и как ее решить?

/ # pip install pandas requests json psycopg2
Collecting pandas
  Downloading https://files.pythonhosted.org/packages/45/12/1e1ba99fb65df9f7f3724d3232feef35cc044d18604d57492d561e90219f/pandas-0.23.0.tar.gz (13.1MB)
    100% |████████████████████████████████| 13.1MB 74kB/s 
    Complete output from command python setup.py egg_info:
    Download error on https://pypi.python.org/simple/numpy/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661) -- Some packages may not be found!
    Couldn't find index page for 'numpy' (maybe misspelled?)
    Download error on https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661) -- Some packages may not be found!
    No local packages or download links found for numpy>=1.9.0
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-_gkEt6/pandas/setup.py", line 752, in <module>
        **setuptools_kwargs)
      File "/usr/lib/python2.7/distutils/core.py", line 111, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 269, in __init__
        self.fetch_build_eggs(attrs['setup_requires'])
      File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs
        replace_conflicting=True,
      File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 826, in resolve
        dist = best[req.key] = env.best_match(req, ws, installer)
      File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1092, in best_match
        return self.obtain(req, installer)
      File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1104, in obtain
        return installer(requirement)
      File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in fetch_build_egg
        return cmd.easy_install(req)
      File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 634, in easy_install
        raise DistutilsError(msg)
    distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('numpy>=1.9.0')

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-_gkEt6/pandas/  <--- here is why I think it is pandas failing
You are using pip version 8.1.2, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Я должен отметить, что я попытался обновить pip, и это нене работает.

1 Ответ

0 голосов
/ 31 мая 2018

Как показывает журнал ошибок,

Локальные пакеты или ссылки для загрузки не найдены для numpy> = 1.9.0

Попробуйте сначала установить numpy, а затем установить pandas:

pip install numpy
pip install pandas

Если у вас уже установлен numpy, обновите его, используя:

pip install numpy --upgrade

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...