解决Ubuntu下,/usr/bin/pycompile无法找到模块ConfigParser

pycompile出现异常,找不到模块ConfigParser,期初以为是自己没有安装,后来用pip安装尝试安装,已经安装了

Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'

ConfigParser是python2.x的一个参数parse模块,但是python3.x已经是用小写了configparser,加上自己的linux环境主要用的是python3.5,所以断定这个pycompile还是用的python2.x

whereis pycompile
# /usr/bin/pycompile
mv /usr/bin/pycompile /usr/bin/pycompile.backup
ln -s /usr/bin/py3compile /usr/bin/pycompile

用命令whereis查看了一下pycompile的路径,然后在该目录下找到了3.x版本的,果断备份,添加新的软链。

0 comments

To reply to the article, please Login or registered