error: ModuleNotFoundError: No module named 'ConfigParser'

(env2.7) Kaitlyns-Mac:bin kaitlyn$ pip install MySQL-python

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple

Collecting MySQL-python

  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip

    Complete output from command python setup.py egg_info:

    Traceback (most recent call last):

      File "<string>", line 1, in <module>

      File "/private/var/folders/_9/7mz49zmd3lq389bq9b6k1src0000gn/T/pip-install-2ylc5w2y/MySQL-python/setup.py", line 13, in <module>

        from setup_posix import get_config

      File "/private/var/folders/_9/7mz49zmd3lq389bq9b6k1src0000gn/T/pip-install-2ylc5w2y/MySQL-python/setup_posix.py", line 2, in <module>

        from ConfigParser import SafeConfigParser

    ModuleNotFoundError: No module named 'ConfigParser'

    

    ----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/_9/7mz49zmd3lq389bq9b6k1src0000gn/T/pip-install-2ylc5w2y/MySQL-python/

 

环境:MacOS Mojave,python2.7

使用pip install MySQL-python时报错以上信息,可以看到没有ConfigParser这个模块,在py2.7里,ConfigParser是six模块下的【from six.moves.configparser import ConfigParser】,所以解决办法是重装six这个模块。

 

因为我安装了anaconda,所以使用anaconda安装了一个符合我系统的six模块,步骤如下:(用pip应该也可以)

 

conda install six.moves

 

报错:PackagesNotFoundError: The following packages are not available from current channels:

 

所以使用另一个办法:先找包,找到的所有包里选一个合适自己系统的,查看详情进行安装。

 

anaconda search -t conda six.moves

(env2.7) Kaitlyns-Mac:bin kaitlyn$ anaconda search -t conda six

Using Anaconda API: https://api.anaconda.org

Packages:

     Name                      |  Version | Package Types   | Platforms       | Builds    

     ------------------------- |   ------ | --------------- | --------------- | ----------

     Alges/six                 |   1.11.0 | conda           | linux-64, win-64 | py27_1    

                                          : Python 2 and 3 compatibility utilities

     CEFCA/six                 |   1.10.0 | conda           | linux-64, linux-32, osx-64 | py27_0    

                                          : Python 2 and 3 compatibility utilities

     CIT/six                   |    1.9.0 | conda           | win-64          | py34_0    

                                          : Python 2 and 3 compatibility utilities

     ChemDataExtractor/pdfminer.six | 20160614 | conda           | linux-64, win-32, osx-64, win-64 | py36_0, py27_0, py35_0, py34_0

     CommandCI/six             |    1.9.0 | conda           | linux-64, win-32, osx-64, linux-32, win-64 | py34_0, py33_0, py35_0, py26_0, py27_0

                                          : Python 2 and 3 compatibility utilities

     IzODA/six                 |   1.10.0 | conda           | zos-z           | py36_0    

     MGIMM/six                 |          | conda           | osx-64          | py27_0    

                                          : Python 2 and 3 compatibility utilities

     Maggie-m/six              |    1.5.2 | conda           | osx-64          | py27_0    

                                          : http://pypi.python.org/pypi/six/

     MaimonLab/posix_sched     |      1.1 | conda           | linux-64        | py27_0    

                                          : Set and get POSIX scheduling algorithm/parameters

     ODSP-TEST/six             |   1.10.0 | conda           | zos-z           | py37_0, py36_0

     Pipeliner/six             |   1.11.0 | conda           | linux-64, osx-64 | py27h5f960f1_1, py27h7252ba3_1, py27hdcd7534_1

                                          : Python 2 and 3 compatibility utilities

     RahulJain/six             |   1.10.0 | conda           | win-64          | py27_0    

     RaspberryPi/six           |    1.9.0 | conda           | linux-armv6l    | py34_0, py27_0

                                          : Python 2 and 3 compatibility utilities

     Trentonoliphant/six       |    1.8.0 | conda           | win-64          | py34_0, py33_0, py26_0, py27_0

                                          : Python 2 and 3 compatibility utilities

     ValkyrieSystemsCorporation/coda_six | 2.1.2.post1 | conda           | linux-64        | py35_3    

     aarch64_gbox/six          |   1.10.0 | conda           | linux-aarch64   | py36_0    

     abarto/six                |    1.2.0 | conda           | linux-64        | py27_0    

     aetrial/six               |          | conda           | linux-64, osx-64 | py35_0, py27_0

     anaconda-mirror/six       |    1.2.0 | conda           | linux-64        | py27_0    

     anaconda/posix_ipc        |    1.0.4 | conda           | linux-ppc64le, linux-64, linux-32, osx-64 | py36h1de35cc_0, py27_0, py36_0, py34_0, py35h1de35cc_0, py27h14c3975_0, py36h14c3975_0, py27h1de35cc_0, py35h14c3975_0, py35_0

                                          : POSIX IPC for Python

     anaconda/six              |   1.11.0 | conda           | linux-ppc64le, osx-32, linux-64, win-32, osx-64, linux-32, win-64 | py37_1, py27hdcd7534_1, py36_1, py36hd5049a8_1, py35h84ce60b_1, py27ha5e1701_1, py36h0e22d5e_1, py27hcc62b61_1, py35he5a9505_1, py35h06cf344_1, py36h2c0fdd8_1, py27_1, py27_0, py27h5de879c_1, py36h4647f2f_1, py27h9c1c466_1, py27h47fc262_1, py36_0, py35h423b573_1, py26_0, py27h0b002a5_1, py36hcdf3386_1, py35h39a4c60_1, py35h85ff2ce_1, py36h372c433_1, py36hcac75e4_1, py27h7252ba3_1, py27h5f960f1_1, py27hf6add30_1, py35hcd25d73_1, py35hc1da2df_1, py34_0, py35h5312c1b_1, py33_0, py36h4db2310_1, py35h291ec27_1, py36h7f2c006_1, py36h1d5bd22_1, py35_0, py35_1

                                          : Python 2 and 3 compatibility utilities

     andrvd/six                |    1.9.0 | conda           | linux-64        | py27_0    

                                          : Python 2 and 3 compatibility utilities

     archiarm/six              |   1.12.0 | conda           | linux-aarch64   | py27_1000, py36_1000, py37_1000

                                          : Python 2 and 3 compatibility utilities

     asmeurer/six              |    1.3.0 | conda           | osx-64          | py34_0, py33_0, py26_0, py27_0

                                          : Python 2 and 3 compatibility utilities

     astropy-ci-extras/six     |    1.7.2 | conda           | linux-64        | py32_0    

                                          : Python 2 and 3 compatibility utilities

     auto/docsix               |      0.1 | conda           | linux-64, linux-32 | py27_0    

                                          : UNKNOWN

     auto/pysixel              |    0.1.9 | conda           | linux-64        | py27_0    

                                          : https://github.com/saitoha/PySixel

     auto/six                  |    1.5.1 | conda           | linux-32        | py27_0    

                                          : Python 2 and 3 compatibility utilities

     avalentino/qtsix          |      1.1 | conda           | linux-64, osx-64 | py34_2, py27_2, py34_1, py34_0

                                          : Compatibility layer for different Qt bindings.

     bioconda/bioconductor-rpsixml |   2.22.0 | conda           | linux-64, noarch, osx-64 | r351_0, r341_0, r3.4.1_0

                                          : Queries, data structure and interface to visualization of interaction datasets. This package inplements the PSI-MI 2.5 standard and supports up to now 8 databases. Further databases supporting PSI-MI 2.5 standard will be added continuously.

     bioconda/perl-posix       |  1.38_03 | conda           | linux-64, osx-64 | pl5.22.0_0, pl526_1

     bioconda/sixgill          |    0.2.4 | conda           | linux-64, noarch, osx-64 | py34_1, py27_1, py27_0, py36_1, py34_0, py_2, py35_0, py35_1

     bucricket/six             |    1.8.0 | conda           | osx-64          | py27_0    

     c3i_test2/six             |   1.11.0 | conda           | linux-ppc64le, linux-64, win-32, osx-64, linux-32, win-64 | py27hdcd7534_1, py36hc336ab7_1, py36h167fade_1, py35h6fdc01f_1, py35h06cf344_1, py36he3a9121_1, py27hade2365_1, py36h2c0fdd8_1, py35he103cf6_1, py27h26b0d2b_1, py27h5de879c_1, py27h7c6c5a6_1, py36hacf5bc8_1, py27h9c1c466_1, py36hf47dc5c_1, py27h47fc262_1, py35h291ec27_1, py36hcdf3386_1, py35hd03a03d_1, py27h67e3194_1, py36h0749e7b_1, py36h4647f2f_1, py35h85ff2ce_1, py36hcac75e4_1, py27haf3d7ee_1, py35h79ff0fc_1, py27hf17f188_1, py35h4e33d95_1, py36h8a09226_1, py36h1d5bd22_1, py27hf6add30_1, py35hcd25d73_1, py36h27a2468_1, py36h332da60_1, py35hc61cff3_1, py35h81d6c25_1, py27h28a9b25_1, py35h5312c1b_1

                                          : Python 2 and 3 compatibility utilities

     cclements/six             |   1.11.0 | conda           | linux-64        | py27h3a1f0b0_1

                                          : Python 2 and 3 compatibility utilities

     cdat-forge/six            |   1.11.0 | conda           | linux-64, osx-64 | py36_1, py27_1

                                          : Python 2 and 3 compatibility utilities

     chembl/unittest2six       |    0.0.0 | conda           | linux-64, win-32, osx-64, linux-32, win-64 | py35_0, py27_0

                                          : Meta-package for unittest2 functionality on both Python 2 and Python 3

     clg_boar/six              |   1.10.0 | conda           | linux-64, win-64 | py27_0    

     codelv/pip-six            |   1.11.0 | conda           | noarch          | h52e26dd_0, h8c82de0_0

                                          : Python 2 and 3 compatibility utilities

     compbiocore/perl-posix    |   1.3803 | conda           | linux-64        | pl526_1   

     conda-forge/fissix        |   18.6a6 | conda           | noarch          | py_0      

                                          : Backport of lib2to3, with enhancements

     conda-forge/lua-luaposix  |   33.4.0 | conda           | linux-64, osx-64 | pl5.22.2.1lua5.2_0, pl5.22.2.1lua5.2_1, pl5.22.0.1lua5.2_0, pl5.22.0.1lua5.2_1, pl5.20.3.1lua5.2_1, pl5.20.3.1lua5.2_0

     conda-forge/pdfminer.six  | 20170720 | conda           | linux-64, win-32, win-64, osx-64 | py36_0, py34_0, py35_0, py27_0

                                          : PDF parser and analyzer

     conda-forge/r-basix       |      1.1 | conda           | linux-64, win-64, osx-64 | r351h6115d3f_1000, r341h6115d3f_0, r341hc070d10_0, r351h96ca727_1000, r351h46e59ec_1000, r351h6115d3f_0, r351hc070d10_0

                                          : BASIX provides some efficient C/C++ implementations to speed up calculations in R. 

     conda-forge/six           |   1.12.0 | conda           | linux-64, win-32, osx-64, noarch, win-64 | py37_1, py36_1001, py36_1000, py37_1000, py27_1, py34_1, py27_0, py36_1, py34_0, py27_1001, py37_1001, py_0, py27_1000, py35_0, py35_1

                                          : Python 2 and 3 compatibility utilities

     conda-forge/sixs          |      1.1 | conda           | linux-64, win-32, win-64, osx-64 | ha44fe06_1, h26a2512_1, h1c2f66e_1001, h8933c1f_1001, 0, h12d9a10_1001, h8933c1f_1

     darthhack/podsixnet       |       79 | conda           | win-64          | py36hea6d5d0_0

     david_baddeley/six        |   1.10.0 | conda           | linux-64, osx-64, win-64 | py27_0    

                                          : Python 2 and 3 compatibility utilities

     davidbgonzalez/six        |    1.9.0 | conda           | osx-64          | py27_0    

                                          : Python 2 and 3 compatibility utilities

     defusco/pdfminer.six      | 20170419 | conda           | win-64          | py36_0, py35_0, py27_0

     derickl/pdfminer.six      | 20170720 | conda           | osx-64          | py27hbab9120_0

                                          : PDF parser and analyzer

     derickl/pdftables.six     |    0.0.5 | conda           | osx-64          | py27he3f5d20_0

                                          : Parses PDFs and extracts what it believes to be tables.

     details786/six            |    1.5.2 | conda           | linux-64        | py27_0    

                                          : dasda

     dfdx/pdfminer.six         | 20170720 | conda           | linux-64        | py36h0c29853_0

                                          : PDF parser and analyzer

     eklitzke/six              |   1.11.0 | conda           | linux-64        | py36h88ced0f_0

                                          : Python 2 and 3 compatibility utilities

     gus/posix_ipc             |    1.0.0 | conda           | linux-64        | py27_0    

                                          : POSIX IPC primitives (semaphores, shared memory and message queues) for Python

     gusdunn/pdfminer.six      | 20151013 | conda           | linux-64        | py35h5804155_0

                                          : PDF parser and analyzer

     hargup/posix_ipc          |          | conda           | linux-64        | py27_0    

                                          : POSIX IPC primitives (semaphores, shared memory and message queues) for Python

     hargup/six                |          | conda           | linux-64        | py27_0    

                                          : Python 2 and 3 compatibility utilities

     intel/six                 |   1.11.0 | conda           | linux-64, osx-64, win-64 | py27_3, py27_2, py36_intel_8, py36_3, py36_2, py27_intel_3, py27_intel_4, py27_intel_6, py27_intel_7, py27_intel_8, py35_intel_3, py35_intel_4, py35_intel_7, py35_intel_6

                                          : Python 2 and 3 compatibility utilities

     jetson-tx2/six            |   1.10.0 | conda           | linux-aarch64   | py36_0    

                                          : Python 2 and 3 compatibility utilities

     jim-hart/pdfminer.six     | 20170419 | conda           | win-64          | py34_0, py35_0, py27_0

                                          : PDF parser and analyzer

     jjhelmus/six              |          | conda           | linux-aarch64   | py37_1    

                                          : Python 2 and 3 compatibility utilities

     jlmenut/six               |   1.10.0 | conda           | linux-64        | py27_0    

                                          : Python 2 and 3 compatibility utilities

     josh/six                  |    1.9.0 | conda           | win-64          | py34_0    

                                          : Python 2 and 3 compatibility utilities

     jrkerns/six               |   1.11.0 | conda           | linux-armv7l    | py34_0    

     kitware-danesfield-cf/six |   1.11.0 | conda           | linux-64        | py36_1001 

                                          : Python 2 and 3 compatibility utilities

     krrishnarraj/six          |   1.10.0 | conda           | linux-armv7l    | py27_0, py34_0

     lightsource2-tag/02-id-six-analysis | 2018C3.0 | conda           | linux-64        | 0         

     lightsource2-tag/02-id-six-collection | 2018C3.0 | conda           | linux-64        | 0         

     lightsource2-tag/sixtools |    0.0.1 | conda           | linux-64        | py36_0    

     mbonix/pdfminer.six       | 20160614 | conda           | win-32          | py36_0    

                                          : PDF parser and analyzer

     mikesilva/pdfminer.six    | 20170419 | conda           | linux-64, win-64 | py36_0    

                                          : PDF parser and analyzer

     msarahan/six              |   1.10.0 | conda           | osx-64          | py27_0    

                                          : Python 2 and 3 compatibility utilities

     msft-sqlserver-example/six |   1.10.0 | conda           | win-64          | py35_0    

     msys2/m2-libpcreposix     |     8.38 | conda           | win-32, win-64  | 1, 2      

                                          : A library that implements Perl 5-style regular expressions

     msys2/posix               |    1.0.0 | conda           | win-32, win-64  | 1, 2      

     ocordes/six               |   1.10.0 | conda           | linux-64, osx-64 | py35_0    

                                          : Python 2 and 3 compatibility utilities

     omgarcia/six              |   1.10.0 | conda           | linux-64        | py27_0    

     pmuller/six               |   1.10.0 | conda           | linux-64        | py27_0    

     quanyuan/six              |   1.10.0 | conda           | osx-64          | py27_0    

                                          : Python 2 and 3 compatibility utilities

     rogerramos/qtsix          |      1.1 | conda           | linux-64        | py27hdaf214b_3, py27_3

                                          : Compatibility layer for different Qt bindings.

     rogerramos/six            |   1.10.0 | conda           | linux-64        | py27h82f3ff0_3

                                          : Python 2 and 3 compatibility utilities

     rpi/six                   |   1.11.0 | conda           | linux-armv6l, linux-armv7l | py36h1999902_0, py35h1e4a097_0, py27_1, py27_0, py36_1, py36_0, py27h5be941f_0, py35_0, py35_1

                                          : Python 2 and 3 compatibility utilities

     rpi64/six                 |   1.12.0 | conda           | linux-aarch64   | py36_1, py27_1000, py35_1000, py36_1000, py37_1000

                                          : Python 2 and 3 compatibility utilities

     ryan/six                  |    1.9.0 | conda           | linux-64        | py27_0    

     tballance/six             |   1.10.0 | conda           | linux-armv7l    | py35_1    

                                          : Python 2 and 3 compatibility utilities

     test_org_002/posix_ipc    |    1.0.0 | conda           | []              | py36_0, py34_0, py35_0, py27_0

     test_org_002/six          |   1.10.0 | conda           | []              | py34_0, py36_0, py27_0, py33_0, py35_0, py26_0

     thomasantony/six          |   1.10.0 | conda           | linux-aarch64   | py36_0    

     timl/six                  |   1.10.0 | conda           | win-32          | py36_0, py27_0

     ukoethe/six               |    1.9.0 | conda           | win-64          | py27_0    

                                          : Python 2 and 3 compatibility utilities

     vberaudi/six              |   1.10.0 | conda           | osx-64          | py27_0    

                                          : Python 2 and 3 compatibility utilities

     vpython/six               |   1.11.0 | conda           | linux-64, win-32, win-64, osx-64 | py27_1, py34_1, py34_0, py36_1, py27_0, py35_0, py35_1

                                          : Python 2 and 3 compatibility utilities

Found 94 packages

 

Run 'anaconda show <USER/PACKAGE>' to get installation details

 

 

找到了众多的six包,我选择了anaconda show CEFCA/six查看详情:

anaconda show CEFCA/six

(env2.7) Kaitlyns-Mac:bin kaitlyn$ anaconda show CEFCA/six

Using Anaconda API: https://api.anaconda.org

Name:    six

Summary: Python 2 and 3 compatibility utilities

Access:  public

Package Types:  conda

Versions:

   + 1.10.0

 

To install this package with conda run:

     conda install --channel https://conda.anaconda.org/CEFCA six

 

按照提示输入conda install --channel https://conda.anaconda.org/CEFCA six即可安装:

conda install --channel https://conda.anaconda.org/CEFCA six

等待安装,成功。

No module named 'ConfigParser'的错误就解决了。

猜你喜欢

转载自www.cnblogs.com/gaowanru/p/10250296.html