Исправление ошибок запуска приложений на python 2.x
14 ноября 2016 г. 12:27
Ниже расположен список ошибок, которые мне встретились при запуске приложений на python 2.X (при переходе с python 3.X).
ImportError: No module named parse
from urllib.parse import urlparse ImportError: No module named parse
Решение: заменить from urllib.parse import urlparse на import urlparse.
SyntaxError: invalid syntax
SyntaxError: invalid syntax
print('some', end='\r')
Решение: добавить импорт from __future__ import print_function.
ImportError: No module named queue
ImportError: No module named queue
Решение: заменить import queue на import Queue.
ImportError: No module named parse
from urllib.parse import unquote ImportError: No module named parse
Решение: заменить from urllib.parse import urlparse на from urllib import unquote.
SyntaxError: invalid syntax
SyntaxError: invalid syntax class SearchEngineScrape(metaclass=abc.ABCMeta):
Решение: заменить class SearchEngineScrape(metaclass=abc.ABCMeta): на class SearchEngineScrape(abc.ABCMeta):.
SyntaxError: invalid syntax
SyntaxError: invalid syntax def __init__(self, *args, time_offset=0.0, **kwargs):
Решение: заменить def __init__(self, *args, time_offset=0.0, **kwargs): на def __init__(self, time_offset=0.0, *args, **kwargs):.
pkg_resources.DistributionNotFound: module
pkg_resources.DistributionNotFound: module
Решение: установить module через pip.
Похожие статьи:
Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.
Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.
Комментарии: 0