我已经使用"pip install configparser“安装了configparser以获取configparser-3.5.0,并在我的PYTHONPATH上。但是当我使用它作为"import configparser“时,我看到一个错误"No module named backports.configparser”。conigparser.py使用这个'backports‘模块,我在python路径下看到了'backports’模块,但不知何故它无法识别那个模块。有人能告诉我该如何解决这个问题吗?这对我来说无疑是一些configparser的版本问题,但到目前为止我还没有找到任何答案。感谢您的帮助,谢谢
发布于 2017-07-27 08:47:09
我可以通过使用以下命令来修复它:
pip install configparser==3.3.0.post2发布于 2018-05-19 08:11:58
如果您使用的是anaconda,安装configparser可以解决这个问题。
conda install -c anaconda configparser
Solving environment: done
## Package Plan ##
environment location: /Users/kaituo/anaconda2
added / updated specs:
- configparser
The following packages will be downloaded:
package | build
---------------------------|-----------------
conda-4.5.4 | py27_0 1.0 MB anaconda
configparser-3.5.0 | py27hc7edf1b_0 35 KB anaconda
certifi-2018.4.16 | py27_0 142 KB anaconda
openssl-1.0.2o | h26aff7b_0 3.4 MB anaconda
ca-certificates-2018.03.07 | 0 124 KB anaconda
------------------------------------------------------------
Total: 4.7 MB
The following packages will be UPDATED:
ca-certificates: 2018.03.07-0 --> 2018.03.07-0 anaconda
certifi: 2018.4.16-py27_0 --> 2018.4.16-py27_0 anaconda
conda: 4.5.4-py27_0 --> 4.5.4-py27_0 anaconda
configparser: 3.5.0-py27hc7edf1b_0 --> 3.5.0-py27hc7edf1b_0 anaconda
openssl: 1.0.2o-h26aff7b_0 --> 1.0.2o-h26aff7b_0 anaconda
Proceed ([y]/n)? y
Downloading and Extracting Packages
conda-4.5.4 | 1.0 MB | ########################################################################################################################################### | 100%
configparser-3.5.0 | 35 KB | ########################################################################################################################################### | 100%
certifi-2018.4.16 | 142 KB | ########################################################################################################################################### | 100%
openssl-1.0.2o | 3.4 MB | ########################################################################################################################################### | 100%
ca-certificates-2018 | 124 KB | ########################################################################################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done发布于 2018-11-16 17:04:52
我今天在python-2.7.6上也遇到了这个问题。
我通过在<install_location>/configparser/backports目录中创建一个空的__init__.py修复了这个问题。
pip安装程序没有创建它。
我们在不同的位置安装了setup.py的另一个版本,其中包含__init__.py文件。
https://stackoverflow.com/questions/45332160
复制相似问题