Не могу запустить Python, ошибка импорта - PullRequest
0 голосов
/ 29 мая 2018

Вчера я установил пакет соединителя mysql, сегодня я больше не могу запускать python.Anacona не запускается, ни напрямую Python 3.6.Подсказка Anaconda доставила:

Microsoft Windows [Version 10.0.17134.48]
(c) 2018 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\ric22>python.exe -m idlelib.idle
Error processing line 1 of C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\site-packages\protobuf-3.5.2.post1-py3.6-nspkg.pth:
Failed to import the site module
Traceback (most recent call last):
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\site.py", line 168, in addpackage
    exec(line)
  File "<string>", line 1, in <module>
  File "D:\Programme\Anaconda\pkgs\sqlalchemy-1.1.13-py36h5948d12_0\Lib\site-packages\sqlalchemy\dialects\mysql\types.py", line 9, in <module>
    from ... import exc, util
ImportError: attempted relative import with no known parent package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\site.py", line 544, in <module>
    main()
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\site.py", line 531, in main
    known_paths = addsitepackages(known_paths)
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\site.py", line 328, in addsitepackages
    addsitedir(sitedir, known_paths)
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\site.py", line 207, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\site.py", line 178, in addpackage
    import traceback
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\traceback.py", line 5, in <module>
    import linecache
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\linecache.py", line 8, in <module>
    import functools
  File "C:\Users\ric22\AppData\Local\Programs\Python\Python36\lib\functools.py", line 22, in <module>
    from types import MappingProxyType
  File "D:\Programme\Anaconda\pkgs\sqlalchemy-1.1.13-py36h5948d12_0\Lib\site-packages\sqlalchemy\dialects\mysql\types.py", line 9, in <module>
    from ... import exc, util
ImportError: attempted relative import with no known parent package

У кого-нибудь есть идеи, как заставить Python снова работать?Заранее спасибо

Ric

1 Ответ

0 голосов
/ 29 мая 2018

Спасибо, амфибия,

Я установил эту переменную среды, потому что я не смог заставить пакет mysql работать на Spyder:
D: \ Program \ Anaconda \ pkgs \ sqlalchemy-1.1.13-py36h5948d12_0\ Lib \ site-packages \ sqlalchemy \ dialects \ mysql \ types.py
(теперь я вижу, что .py явно не папка;)) Это все испортило.Я удалил его и установил пакет с conda install mysql-connector-python , введенным в путь conda.Теперь все работает.

...