Сбой команды "python setup.py egg_info" с кодом ошибки 1 в / tmp / pip-install-xaum7z8f / supervisor / - PullRequest
1 голос
/ 07 апреля 2020

Я настраиваю существующий проект, и при запуске pip install -r requirements.txt

После установки каждой зависимости выдается следующее сообщение: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-d0j9czw9/supervisor/

Это полный список установка

(venv) rehman@localhost:~/projects/cmdj3/cmdj3$ pip install -r requirements.txt 
Collecting git+https://github.com/aaronsw/pytorctl.git (from -r requirements.txt (line 39))
  Cloning https://github.com/aaronsw/pytorctl.git to /tmp/pip-req-build-s3aouchw
Collecting Django==1.9.7 (from -r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/e6/f9/154e1460c4a95c90ab28ead50314161ea2c4016f3561033b41f687f0a76d/Django-1.9.7-py2.py3-none-any.whl (6.6MB)
    100% |████████████████████████████████| 6.6MB 102kB/s 
Collecting Fabric==1.11.1 (from -r requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/e5/73/49d96ea3f4e8b7b707cbfd7c78a601691ea75f479204cefe5aa459e11c2b/Fabric-1.11.1.tar.gz (215kB)
    100% |████████████████████████████████| 225kB 106kB/s 
Collecting GeoIP==1.3.2 (from -r requirements.txt (line 3))
  Downloading https://files.pythonhosted.org/packages/f2/7b/a463b7c3df8ef4b9c92906da29ddc9e464d4045f00c475ad31cdb9a97aae/GeoIP-1.3.2.tar.gz
Collecting Markdown==2.6.6 (from -r requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/9b/53/4492f2888408a2462fd7f364028b6c708f3ecaa52a028587d7dd729f40b4/Markdown-2.6.6.tar.gz (302kB)
    100% |████████████████████████████████| 307kB 87kB/s 
Collecting mysqlclient (from -r requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/d0/97/7326248ac8d5049968bf4ec708a5d3d4806e412a42e74160d7f266a3e03a/mysqlclient-1.4.6.tar.gz (85kB)
    100% |████████████████████████████████| 92kB 22kB/s 
Collecting Pillow==3.3.0 (from -r requirements.txt (line 6))
  Downloading https://files.pythonhosted.org/packages/e0/27/f61098a12f14690689924de93ffdd101463083a80bf8ff3e0c218addf05b/Pillow-3.3.0.tar.gz (10.6MB)
    100% |████████████████████████████████| 10.6MB 58kB/s 
Collecting Unidecode==0.04.19 (from -r requirements.txt (line 7))
  Downloading https://files.pythonhosted.org/packages/5a/73/053be0fafe387d41ce705585412808093f5a333aaa71cabbab641f677c11/Unidecode-0.04.19.tar.gz (204kB)
    100% |████████████████████████████████| 204kB 148kB/s 
Collecting amqp==1.4.9 (from -r requirements.txt (line 8))
  Downloading https://files.pythonhosted.org/packages/ed/09/314d2788aba0aa91f2578071a6484f87a615172a98c309c2aad3433da90b/amqp-1.4.9-py2.py3-none-any.whl (51kB)
    100% |████████████████████████████████| 61kB 62kB/s 
Collecting anyjson==0.3.3 (from -r requirements.txt (line 9))
  Downloading https://files.pythonhosted.org/packages/c3/4d/d4089e1a3dd25b46bebdb55a992b0797cff657b4477bc32ce28038fdecbc/anyjson-0.3.3.tar.gz
Collecting argparse==1.2.1 (from -r requirements.txt (line 10))
  Downloading https://files.pythonhosted.org/packages/6f/ad/86448942ad49c5fe05bfdf7ebc874807f521dfcca5ee543afaca2974ad5a/argparse-1.2.1.tar.gz (69kB)
    100% |████████████████████████████████| 71kB 114kB/s 
Collecting beautifulsoup4==4.2.1 (from -r requirements.txt (line 11))
  Downloading https://files.pythonhosted.org/packages/df/b8/30ea521e7a852202445b30660df5981b94acfeccda15d2bc5a03d97b500a/beautifulsoup4-4.2.1.tar.gz (64kB)
    100% |████████████████████████████████| 71kB 141kB/s 
Collecting billiard==3.3.0.22 (from -r requirements.txt (line 12))
  Downloading https://files.pythonhosted.org/packages/c4/76/198fdcf8de40190bfaa70e61c6dfcc67141ebaef3adf0c0c7f360a9ecec3/billiard-3.3.0.22.tar.gz (151kB)
    100% |████████████████████████████████| 153kB 76kB/s 
Collecting celery==3.1.18 (from -r requirements.txt (line 13))
  Downloading https://files.pythonhosted.org/packages/94/50/2b824c2a2b53a05763a71138fa494f913b272511ead9757522a9ab3c0077/celery-3.1.18-py2.py3-none-any.whl (515kB)
    100% |████████████████████████████████| 522kB 131kB/s 
Collecting colorama==0.2.5 (from -r requirements.txt (line 14))
  Downloading https://files.pythonhosted.org/packages/fc/87/17f7dfcc3632b01972aa64cf97db20498f96ae206c8caa066ca47f304d44/colorama-0.2.5.tar.gz
Collecting configobj (from -r requirements.txt (line 15))
  Downloading https://files.pythonhosted.org/packages/64/61/079eb60459c44929e684fa7d9e2fdca403f67d64dd9dbac27296be2e0fab/configobj-5.0.6.tar.gz
Collecting django-celery==3.1.17 (from -r requirements.txt (line 16))
  Downloading https://files.pythonhosted.org/packages/56/cc/6b9731091887dcb1c76ef48521e580bb2b0f469e6f4934072aac75a478f3/django-celery-3.1.17.tar.gz (79kB)
    100% |████████████████████████████████| 81kB 106kB/s 
Collecting django-filter==0.13.0 (from -r requirements.txt (line 17))
  Downloading https://files.pythonhosted.org/packages/cd/94/59853d25079093540f4a36c5cde4e34be6f4d69d06771a79e9441613b6ce/django_filter-0.13.0-py2.py3-none-any.whl
Collecting django-mailchimp-v1.3==1.4.0 (from -r requirements.txt (line 18))
  Downloading https://files.pythonhosted.org/packages/58/31/e5e3e4dfb38b28d03ed7176b1e676f52e8a7ccbd009cc3f476b1505591f9/django-mailchimp-v1.3-1.4.0.tar.gz
Collecting djangorestframework==3.4.1 (from -r requirements.txt (line 19))
  Downloading https://files.pythonhosted.org/packages/4c/cc/ea4200c9bdcbbba855825789e509b69803a8f04e32d9c9d97e52d4da6e25/djangorestframework-3.4.1-py2.py3-none-any.whl (705kB)
    100% |████████████████████████████████| 706kB 112kB/s 
Collecting google-api-python-client==1.6.2 (from -r requirements.txt (line 20))
  Downloading https://files.pythonhosted.org/packages/08/85/e43f6d6cb7ea69b580cf2499ed91ea7a6c6eda5c2081305039d088957400/google_api_python_client-1.6.2-py2.py3-none-any.whl (52kB)
    100% |████████████████████████████████| 61kB 104kB/s 
Collecting html5lib==0.999 (from -r requirements.txt (line 21))
  Downloading https://files.pythonhosted.org/packages/fc/37/a7d7d3e5151e4ff0d364cc47a52d18c334eee60485b7318550b8e09f9d53/html5lib-0.999.tar.gz (885kB)
    100% |████████████████████████████████| 890kB 74kB/s 
Collecting httplib2==0.10.3 (from -r requirements.txt (line 22))
  Downloading https://files.pythonhosted.org/packages/e4/2e/a7e27d2c36076efeb8c0e519758968b20389adf57a9ce3af139891af2696/httplib2-0.10.3.tar.gz (204kB)
    100% |████████████████████████████████| 204kB 145kB/s 
Collecting kombu==3.0.37 (from -r requirements.txt (line 23))
  Downloading https://files.pythonhosted.org/packages/4d/0e/73ac0df8949bdb6ad81812110962b38e6bb4243c3bfdad2d9e90b5509e2e/kombu-3.0.37-py2.py3-none-any.whl (240kB)
    100% |████████████████████████████████| 245kB 40kB/s 
Collecting meld3==1.0.2 (from -r requirements.txt (line 25))
  Downloading https://files.pythonhosted.org/packages/b6/ae/e6d731e4b9661642c1b20591d8054855bb5b8281cbfa18f561c2edd783f7/meld3-1.0.2-py2.py3-none-any.whl
Collecting mysql-connector (from -r requirements.txt (line 26))
  Downloading https://files.pythonhosted.org/packages/28/04/e40098f3730e75bbe36a338926f566ea803550a34fb50535499f4fc4787a/mysql-connector-2.2.9.tar.gz (11.9MB)
    100% |████████████████████████████████| 11.9MB 86kB/s 
Collecting oauth2 (from -r requirements.txt (line 27))
  Downloading https://files.pythonhosted.org/packages/a0/6f/86db603912ecd04109af952c38bc08928886cf0e34c723481fa7db98b4b5/oauth2-1.9.0.post1-py2.py3-none-any.whl
Collecting oauth2client (from -r requirements.txt (line 28))
  Downloading https://files.pythonhosted.org/packages/95/a9/4f25a14d23f0786b64875b91784607c2277eff25d48f915e39ff0cff505a/oauth2client-4.1.3-py2.py3-none-any.whl (98kB)
    100% |████████████████████████████████| 102kB 197kB/s 
Collecting python-Levenshtein (from -r requirements.txt (line 31))
  Downloading https://files.pythonhosted.org/packages/42/a9/d1785c85ebf9b7dfacd08938dd028209c34a0ea3b1bcdb895208bd40a67d/python-Levenshtein-0.12.0.tar.gz (48kB)
    100% |████████████████████████████████| 51kB 152kB/s 
Collecting python-dateutil (from -r requirements.txt (line 32))
  Downloading https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227kB)
    100% |████████████████████████████████| 235kB 102kB/s 
Collecting redis (from -r requirements.txt (line 33))
  Downloading https://files.pythonhosted.org/packages/f0/05/1fc7feedc19c123e7a95cfc9e7892eb6cdd2e5df4e9e8af6384349c1cc3d/redis-3.4.1-py2.py3-none-any.whl (71kB)
    100% |████████████████████████████████| 71kB 57kB/s 
Collecting requests==2.9.1 (from -r requirements.txt (line 34))
  Downloading https://files.pythonhosted.org/packages/b8/f7/3bb4d18c234a8ce7044d5ee2e1082b7d72bf6c550afb8d51ae266dea56f1/requests-2.9.1-py2.py3-none-any.whl (501kB)
    100% |████████████████████████████████| 501kB 146kB/s 
Collecting six==1.10.0 (from -r requirements.txt (line 35))
  Downloading https://files.pythonhosted.org/packages/c8/0a/b6723e1bc4c516cb687841499455a8505b44607ab535be01091c0f24f079/six-1.10.0-py2.py3-none-any.whl
Collecting stripe==1.46.0 (from -r requirements.txt (line 37))
  Downloading https://files.pythonhosted.org/packages/28/8d/445fa6d2e4350429b9034bdccdf75bcb4a9eb33c232f7f1fac9278fe7239/stripe-1.46.0-py3-none-any.whl (200kB)
    100% |████████████████████████████████| 204kB 164kB/s 
Collecting supervisor==3.2.1 (from -r requirements.txt (line 38))
  Downloading https://files.pythonhosted.org/packages/7b/54/53f28cb2b652717134dd67af607a94952318ae542906f0a890043de4f466/supervisor-3.2.1.tar.gz (410kB)
    100% |████████████████████████████████| 419kB 150kB/s 
    Complete output from command python setup.py egg_info:
    Supervisor requires Python 2.4 or later but does not work on any version of Python 3.  You are using version 3.7.3 (default, Dec 20 2019, 18:57:59)
    [GCC 8.3.0].  Please install using a supported version.

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-d0j9czw9/supervisor/

Я видел похожие вопросы, но их решения не работают на моем, поэтому я пытался решить их, чтобы решить проблему


sudo apt-get install python-bs4

pip install scikit-learn

pip install neuralpy #this didn't get installed, it has a new error pasted below with *

pip install --upgrade setuptools 
pip install progressbar33

Это может быть неактуально, но просто для фона это ошибка для установки neuralpy

Collecting neuralpy
  Downloading https://files.pythonhosted.org/packages/aa/6f/5d4f1c90fd944108d63428a33fae99d931da110cf13a8c64991474d87f90/neuralpy-1.3.0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-carjls1c/neuralpy/setup.py", line 2
        print find_packages(exclude=['DEPneuralpy'])
                          ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-carjls1c/neuralpy/

Это файл require.txt

Django==1.9.7
Fabric==1.11.1
GeoIP==1.3.2
Markdown==2.6.6
mysqlclient
Pillow==3.3.0
Unidecode==0.04.19
amqp==1.4.9
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.2.1
billiard==3.3.0.22
celery==3.1.18
colorama==0.2.5
configobj
django-celery==3.1.17
django-filter==0.13.0
django-mailchimp-v1.3==1.4.0
djangorestframework==3.4.1
google-api-python-client==1.6.2
html5lib==0.999
httplib2==0.10.3
kombu==3.0.37
#newspaper == 0.1.0.7
meld3==1.0.2
mysql-connector
oauth2
oauth2client
#pyinotify
#pyserial
python-Levenshtein
python-dateutil
redis
requests==2.9.1
six==1.10.0
#ssh-import-id
stripe==1.46.0
supervisor==3.2.1
git+https://github.com/aaronsw/pytorctl.git
uritemplate==3.0.0
urllib3==1.7.1
vine==1.1.3
wsgiref==0.1.2
#zope.interface==4.0.5
pyyaml
ua-parser
user-agents
django-user-agents
raven
pyasn1
ndg-httpsclient
pyjwkest
social-auth-app-django
social-auth-core
django-ckeditor==5.4.0
django-hijack
django-hijack-admin


Как я могу решить эту ошибку?

Ответы [ 2 ]

1 голос
/ 07 апреля 2020

Ошибка в конце:

Collecting supervisor==3.2.1 (from -r requirements.txt (line 38))
  Downloading https://files.pythonhosted.org/packages/7b/54/53f28cb2b652717134dd67af607a94952318ae542906f0a890043de4f466/supervisor-3.2.1.tar.gz (410kB)
    100% |████████████████████████████████| 419kB 150kB/s 
    Complete output from command python setup.py egg_info:
    Supervisor requires Python 2.4 or later but does not work on any version of Python 3.  You are using version 3.7.3 (default, Dec 20 2019, 18:57:59)
    [GCC 8.3.0].  Please install using a supported version.

Ваш needs.txt содержит [PyPI]: супервизор , но требует v3.2.1 , который Python 2 совместим только .

Чтобы обойти это, либо:

  1. Редактировать needs.txt и удалить ссылку на версию Supervisor :

    • Заменить строку supervisor==3.2.1, например, supervisor==4.0.0 (что версия 1 st , которая поддерживает Python 3 )
  2. Переключение на Python 2 (не рекомендуется, так как срок его годности истек, и многие пакеты с партиями 3 rd больше не поддерживают его)

Высокий шанс (независимо от того, какой вариант, который вы бы выбрали), что требуются дополнительные изменения, из-за зависимости между версиями пакета. Вам придется решить их все.

Вероятно, самый простой способ - создать копию needs.txt и удалить все версии пакета. Таким образом, каждая строка вроде:

package==version

просто станет:

package

и передаст измененный файл в качестве аргумента PIP (и, таким образом, позволит ему скачать и установите самую новую доступную версию для каждого пакета).



Обновление # 0

Вы довольно в pickle, так как NeuralPy не был портирован на Python 3 . Если у вас есть устаревший проект , для которого нужны все пакеты , то вам следует переключиться на Python 2 . В противном случае вам следует проверить, какие из них вам действительно нужны (и проверить совместимость с Python 3 версиями), и отказаться от других.

0 голосов
/ 07 апреля 2020

Вы настраиваете существующий проект с

"pip install -r requirements.txt"

и получаете следующую ошибку:

Для супервизора требуется Python 2,4 или позже, но не работает ни на одной версии Python 3. Вы используете версию 3.7.3 (по умолчанию, De c 20 2019, 18:57:59)

Похоже, что ваш Файл needs.txt предоставляет информацию для установки старого пакета, который не поддерживается на Python 3. Может быть, вы зашли на сайт Supervisor и посмотрите, как перейти на Supervisor 3?

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