Как Вы создаете приложение Python с помощью snapcraft?

Я пробую в течение нескольких часов, я получаю это:

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-UWeLSq-build/
Command '['/bin/sh', '/tmp/tmpkajulyzd', 'python2',
 '/home/adi/Eclipse-Workspace/cumulus/parts/cumulus/install/usr/bin/pip2',
 'install', '--global-option=build_ext', 
 '--global-option=-I/home/adi/Eclipse-Workspace/cumulus/parts/cumulus/install/usr/include/python2.7',
 '--target', '/home/adi/Eclipse-Workspace/cumulus/parts/cumulus/install/usr/lib/python2.7/site-packages',
 '.']' returned non-zero exit status 1

Я прочитал руководства, я посмотрел на примеры единственный пример с Python, являющимся маленьким сценарием без потребности зависимостей.

Редактирование, содержание yaml:

name: cumulus
version: "1.0.0"
summary: Test summary
description: Test description
confinement: devmode

apps:
  cumulus:
    command: python2 cumulus

parts:
  cumulus:
    plugin: python2
    source: https://github.com/kd8bny/cumulus.git
    source-type: git
2
задан 15 April 2017 в 11:29

1 ответ

Проблема была то, что у меня было две версии pip:

  • Одно установленное использование sudo apt-get python-pip
  • Одно установленное использование pip install -U pip setuptools

, По-видимому snapcraft не знает от того, где скопировать его, когда вторая команда используется для установки другой версии зернышка.

2
ответ дан 2 December 2019 в 03:46

Другие вопросы по тегам:

Похожие вопросы: