Как мне исправить ОШИБКУ: не удалось найти версию, удовлетворяющую требованиям для uncompyle6-3.7.4-py3.8?

#python #pypi #decompiler

#python #pypi #декомпилятор

Вопрос:

Я загрузил файл uncompyle6-3.7.4-py3.8 egg с pypi.org веб-сайт для того, чтобы декомпилировать PYC-файл. Когда я пытаюсь установить ее с помощью команды pip в командной строке pip install uncompyle6-3.7.4-py3.8 , я получаю следующую ошибку:

 ERROR: Could not find a version that satisfies the requirement uncompyle6-3.7.4-py3.8 (from versions: none) 
ERROR: No matching distribution found for uncompyle6-3.7.4-py3.8
  

Я использую последнюю версию Python (3.8). Я попытался загрузить другой файл uncompyle для более ранней версии 3.7, но даже тогда я получаю ту же ошибку. Я также обновил pip до его последней версии. На их веб-сайте упоминается, что для Python 3.7 и выше код в decompyle3, как правило, лучше, но я получаю ту же ошибку для pycdc.

Как я могу исправить эту ошибку? Спасибо!

Комментарии:

1. Добро пожаловать в SO. Вы пробовали pip install uncompyle6 ?

Ответ №1:

Вы можете установить .whl-файлы с pip, а не .egg. Для установки файла .egg вам нужен easy_install. Попробуйте выполнить эту команду:

 python -m easy_install https://files.pythonhosted.org/packages/ef/91/07f46d34bf8d3bf385785b98b13ebddaa414638f553d9b33c8aa320f45cd/uncompyle6-3.7.4-py3.8.egg
  

Комментарии:

1. Большое вам спасибо за вашу помощь! Я загрузил . вместо этого версия whl, и теперь она работает.

2. @Adriana рад помочь 🙂