В моем коде я использую configparser.Все работает нормально, но после того, как я делаю новую установку Windows 10, появляется эта ошибка: ImportError: No module named configparser
.
- Но тот же код, работающий на другом ПК
- Python находится в PATH (двойнойпроверено)
- Попробуйте переустановить python
- configparser установлен по умолчанию, но все же попробуйте "pip install configparser"
Я использую Python 3.7.1 В том же кодея делаю "import os
", и это работает.Configparser находится в том же каталоге.
РЕДАКТИРОВАТЬ:
configparser находится здесь:
c:\Program Files\Python37\Lib\configparser.py
после pip install configparser
, есть еще один:
c:\Program Files\Python37\Lib\site-packages\backports\configparser\__init__.py
EDIT_2:
Попробуйте скопировать:
c:\Program Files\Python37\Lib\configparser.py
в мою рабочую папку.Результат:
Traceback (most recent call last):
File "C:\git\silixcon_lib\production_data.py", line 4, in <module>
import configparser
File "C:\git\silixcon_lib\configparser.py", line 434
option, section, rawval, var) from None
^
SyntaxError: invalid syntax
Это работает:
Скопируйте это в мою рабочую папку:
c:\Program Files\Python37\Lib\site-packages\backports\configparser\__init__.py
и переименуйте его в configparser.py,В строках 138-140 замените "backports.configparser.helpers" на "helpers"
, а также эту копию:
c:\Program Files\Python37\Lib\site-packages\backports\configparser\helpers.py