ubuntu安装python3.6 的pip_Ubuntu python3.6安装pip不断报错怎么办?

不好意思,刚提问没多久自己解决了…下面写出原因和步骤供后人参考…首先解决:ModuleNotFoundError: No module named 'apt_pkg'

$ sudo apt-get remove --purge python-apt

$ sudo apt-get install python-apt -f

$ sudo find / -name "apt_pkg.cpython-35m-x86_64-linux-gnu.so"

$ cd /usr/lib/python3/dist-packages/

$ sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so

能完整执行一遍基本上就解决这个问题了,但是我在执行sudo apt-get install python-apt -f 时遇到新问题:ModuleNotFoundError: no module named 'configparser'# 删除python-configparser,再通过aptitude来安装

sudo apt-get purge --auto-remove python-configparser

sudo aptitude install python-configparser

若无aptitude,可先 sudo apt-get install aptitude

解决执行完上面的步骤应该就解决No module named 'apt_pkg'的问题了~接下来解决:NameError: name 'execfile' is not defined

其实这个问题很简单…From http://docs.python.org/dev/3.0/whatsnew/3.0.html you can find this line:

Removed execfile(). Instead of execfile(fn) use exec(open(fn).read()).

所以其实是setuptools的版本不对…在python2下安装是没有这个问题的…如果遇到这个问题,去官网下载新版解压包安装就行了~

解决好这两个问题,能够顺利安装setuptools,后面的问题也迎刃而解了~

目前我执行python pip install xx 时,会有一条报错:Failed building wheel for xx

但是好像并没有影响module的安装,最后还是提示 Successfully installed ,所以就暂时无视了,如果有大佬知道怎么解决掉望指点迷津~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值