转python-3.1后emerge 不能用.
时间:2009-10-04
来源:互联网
一直是把python-3.x写进/etc/portage/package.mask里面的. 平安无事的用着python-2.6, 但昨天一升级发现很多包都要python-3.1, 索性把它从package.mask里面去掉.
把python-3.1.1-r1装上后, 想把python2.6从系统去掉, 用eselect python set python3.1 转到python3.1后, 发现emerge 不能用, 用python-updater也不能用, revdep-rebuild 也不行.
头大了, 用eselect 换回2.6后正常. 怎么平安过渡到3.1呢?
把python-3.1.1-r1装上后, 想把python2.6从系统去掉, 用eselect python set python3.1 转到python3.1后, 发现emerge 不能用, 用python-updater也不能用, revdep-rebuild 也不行.
代码:
li@cliffordli ~ $ sudo eselect python list Available python interpreters: [1] python2.6 [2] python3.1 * li@cliffordli ~ $ emerge --info File "/usr/bin/emerge", line 41 except PermissionDenied, e: ^ SyntaxError: invalid syntax li@cliffordli ~ $ sudo python-updater File "/usr/bin/portageq", line 52 print "ERROR: insufficient parameters!" ^ SyntaxError: invalid syntax * Unable to proceed. Can not find PORTDIR. Make sure the command: * * portageq portdir * returns a value. If it doesn't, make sure you have updated to * latest portage version. * * Report bugs to http://bugs.gentoo.org/
作者: cliffordli 发布时间: 2009-10-04
很多包還沒有移植到3呢,所以再等等吧。
作者: coderoar 发布时间: 2009-10-04
多版本一起用吧,portage还没有迁移到python3
作者: tlze 发布时间: 2009-10-04
Python 3 是“不向后兼容的”,不兼容 Python 2.x.
作者: gmpls 发布时间: 2009-10-04
因为这个原因ibus-pinyin都无法安装。。。。。。
作者: chenhaolost 发布时间: 2009-10-04
似乎 portage-2.2 系列最新添加了 python-3 支持,要通过 USE Flag 'python3' 启用。
ps:偶没有试过,只是 eix portage 看到的。
ps:偶没有试过,只是 eix portage 看到的。
作者: ProgramFan 发布时间: 2009-10-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28