не могу установить Ropper с pip на Linux - PullRequest
0 голосов
/ 03 июля 2019

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

Я пытаюсь установить его на linux, пытался обновить setuptools, установить старую версию и следовал только одной теме, которую я нашел: ссылка !

Это сообщение об ошибке:

$ pip install ropper

DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting ropper
  Using cached https://files.pythonhosted.org/packages/94/b1/922dfab5083ff439ce70358c7f3e49185c54e6ea6ee2bb7cd292e63eac06/ropper-1.12.1.tar.gz
Collecting filebytes>=0.9.18 (from ropper)
  Using cached https://files.pythonhosted.org/packages/0b/3a/9fc0c62bd74583137a8bbc3c8020d6a8234b9cf8bc1e99fe929688b19093/filebytes-0.9.20.tar.gz
    ERROR: Complete output from command python setup.py egg_info:
    ERROR: Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-d44HeD/filebytes/setup.py", line 3, in <module>
        from pathlib import Path
    ImportError: No module named pathlib
    ----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-d44HeD/filebytes/

1 Ответ

1 голос
/ 03 июля 2019

filebytes==0.9.20 выпуск не совместим с Python 2; сопровождающий пакета уже исправил это, но новая версия еще не загружена в PyPI. Ограничьте filebytes предыдущей версией на данный момент:

$ pip install "filebytes<0.9.20" ropper

После выхода следующей версии (0.9.21) вы можете обновить ее, если хотите:

$ pip install --upgrade "filebytes>0.9.20"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...