Control: tags -1 + moreinfo Hi
On 2020-03-06 12:31:10, Slavko wrote: > Package: bpython > Version: 0.18-3 > > I recently want to use dateparser module in bpython, which produces > this: > > bpython version 0.18 on top of Python 3.7.6 /usr/bin/python3 > >>> import dateparser > Traceback (most recent call last): > File "<input>", line 1, in <module> > import dateparser > File "<frozen importlib._bootstrap>", line 983, in _find_and_load > File "<frozen importlib._bootstrap>", line 967, in > _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 668, > in _load_unlocked File "<frozen importlib._bootstrap>", line 638, in > _load_backward_compatible File > "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py", line > 243, in load_module module = self.loader.load_module(name) File > "/usr/lib/python3/dist-packages/dateparser/__init__.py", line 4, in > <module> from .date import DateDataParser File "<frozen > importlib._bootstrap>", line 983, in _find_and_load File "<frozen > importlib._bootstrap>", line 967, in _find_and_load_unlocked File > "<frozen importlib._bootstrap>", line 668, in _load_unlocked File > "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible > File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py", > line 243, in load_module module = self.loader.load_module(name) File > "/usr/lib/python3/dist-packages/dateparser/date.py", line 13, in > <module> from dateparser.date_parser import date_parser File "<frozen > importlib._bootstrap>", line 983, in _find_and_load File "<frozen > importlib._bootstrap>", line 967, in _find_and_load_unlocked File > "<frozen importlib._bootstrap>", line 668, in _load_unlocked File > "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible > File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py", > line 243, in load_module module = self.loader.load_module(name) File > "/usr/lib/python3/dist-packages/dateparser/date_parser.py", line 11, in > <module> from .parser import parse File "<frozen > importlib._bootstrap>", line 983, in _find_and_load File "<frozen > importlib._bootstrap>", line 967, in _find_and_load_unlocked File > "<frozen importlib._bootstrap>", line 668, in _load_unlocked File > "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible > File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py", > line 243, in load_module module = self.loader.load_module(name) File > "/usr/lib/python3/dist-packages/dateparser/parser.py", line 10, in > <module> from dateparser.utils.strptime import strptime File "<frozen > importlib._bootstrap>", line 983, in _find_and_load File "<frozen > importlib._bootstrap>", line 967, in _find_and_load_unlocked File > "<frozen importlib._bootstrap>", line 668, in _load_unlocked File > "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible > File "/usr/lib/python3/dist-packages/bpython/curtsiesfrontend/repl.py", > line 243, in load_module module = self.loader.load_module(name) File > "/usr/lib/python3/dist-packages/dateparser/utils/strptime.py", line 69, > in <module> __strptime = patch_strptime() File > "/usr/lib/python3/dist-packages/dateparser/utils/strptime.py", line 40, > in patch_strptime _strptime_spec.loader.exec_module(_strptime) > AttributeError: 'ImportLoader' object has no attribute 'exec_module' I've installed python3-dateparser and tried to import dateparser in bpython3 and everything worked fine. Do you have anything else installed that might interfere with bpython? Best > But the module works in raw python (the same machine): > > python3 > Python 3.7.6 (default, Jan 19 2020, 22:34:52) > [GCC 9.2.1 20200117] on linux > Type "help", "copyright", "credits" or "license" for more information. > >>> import dateparser > >>> dateparser.parse('12/12/12') > datetime.datetime(2012, 12, 12, 0, 0) > >>> > > regards > > -- > Slavko > http://slavino.sk -- Sebastian Ramacher
signature.asc
Description: PGP signature