报错 :
File "/usr/bin/pycentral", line 1472, in run
runtimes = get_installed_runtimes()
File "/usr/bin/pycentral", line 276, in get_installed_runtimes
default_version = pyversions.default_version(version_only=True)
File "/usr/share/pycentral-data/pyversions.py", line 172, in default_version
raise ValueError, "/usr/bin/python does not match the python default version. It must be reset to point to %s" % debian_default
ValueError: /usr/bin/python does not match the python default version. It must be reset to point to python2.6
dpkg:处理 python-rpm (--configure)时出错:
子进程 post-installation script 返回了错误号 1
在处理时有错误发生:
python-sqlite
python-rpm
E: Sub-process /usr/bin/dpkg returned an error code (1)
软件包安装失败。正在试图恢复:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成
b506@b506-desktop:~$ cd /usr/
修改方法:
sudo rm /usr/bin/python && sudo ln -s python<your-version-number> /usr/bin/python
是系统自带库里的版本不匹配,可能太久了。
2. 两个python版本共存的问题:
今天郁闷了半天了。
ubuntu 11.10自带了python2.7, 后来又下载了python2.6,也安装了。这时再repo ,就汇报错:说什么需要import xxx, 并找不到xxx了。
google了半天,才搞定,原来是python版本不对,这就需要解决python版本问题。
File "/usr/bin/pycentral", line 1472, in run
runtimes = get_installed_runtimes()
File "/usr/bin/pycentral", line 276, in get_installed_runtimes
default_version = pyversions.default_version(version_only=True)
File "/usr/share/pycentral-data/pyversions.py", line 172, in default_version
raise ValueError, "/usr/bin/python does not match the python default version. It must be reset to point to %s" % debian_default
ValueError: /usr/bin/python does not match the python default version. It must be reset to point to python2.6
dpkg:处理 python-rpm (--configure)时出错:
子进程 post-installation script 返回了错误号 1
在处理时有错误发生:
python-sqlite
python-rpm
E: Sub-process /usr/bin/dpkg returned an error code (1)
软件包安装失败。正在试图恢复:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成
b506@b506-desktop:~$ cd /usr/
修改方法:
sudo rm /usr/bin/python && sudo ln -s python<your-version-number> /usr/bin/python
是系统自带库里的版本不匹配,可能太久了。
2. 两个python版本共存的问题:
今天郁闷了半天了。
ubuntu 11.10自带了python2.7, 后来又下载了python2.6,也安装了。这时再repo ,就汇报错:说什么需要import xxx, 并找不到xxx了。
google了半天,才搞定,原来是python版本不对,这就需要解决python版本问题。
python命令通常存在
/usr/bin/python和/usr/local/bin/python下面,一般是符号链接,优先使用后者,
如果有2.6和2.7两个版本,并且
/usr/bin/python --> /usr/bin/python2.7
/usr/local/bin/python --> /usr/local/bin/python2.6
此时系统默认使用/usr/local/bin/python, 即python2.6, 如果想切换至2.7
直接用 sudo rm /usr/local/bin/python &&
sudo ln -s /usr/bin/python2.7 /usr/local/bin/python 删除老的再建立新的符号链接即可。
这时再repo sync 就不会报错了。
这时再repo sync 就不会报错了。