Ошибка в конце:
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 совместим только .
Чтобы обойти это, либо:
Редактировать needs.txt и удалить ссылку на версию Supervisor :
- Заменить строку
supervisor==3.2.1
, например, supervisor==4.0.0
(что версия 1 st , которая поддерживает Python 3 )
Переключение на Python 2 (не рекомендуется, так как срок его годности истек, и многие пакеты с партиями 3 rd больше не поддерживают его)
Высокий шанс (независимо от того, какой вариант, который вы бы выбрали), что требуются дополнительные изменения, из-за зависимости между версиями пакета. Вам придется решить их все.
Вероятно, самый простой способ - создать копию needs.txt и удалить все версии пакета. Таким образом, каждая строка вроде:
package==version
просто станет:
package
и передаст измененный файл в качестве аргумента PIP (и, таким образом, позволит ему скачать и установите самую новую доступную версию для каждого пакета).
Обновление # 0
Вы довольно в pickle, так как NeuralPy не был портирован на Python 3 . Если у вас есть устаревший проект , для которого нужны все пакеты , то вам следует переключиться на Python 2 . В противном случае вам следует проверить, какие из них вам действительно нужны (и проверить совместимость с Python 3 версиями), и отказаться от других.