我正在运行 Ubuntu 14.04 LTS,但无法打开 Ubuntu 软件中心。
我一直收到此错误:
bash: /usr/bin/software-center: /usr/bin/python: bad interpreter: No such file or directory
当我将 Python 更新到版本 3.4.1 时,我注意到了这一变化,但不知道该如何修复此问题。有人能向我解释一下我不明白的地方吗?
答案1
Ubuntu 的系统配置Python. 因此需要正确的安装和编译。
您尝试重新安装Python,尝试使用以下命令进行安装和编译,
# wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz
# tar xJf ./Python-3.4.1.tar.xz
# cd ./Python--3.4.1
# ./configure --prefix=/opt/python-3.4
# make && sudo make install
要获取 Python 编译组件(如果您的 s 中不存在),请执行以下操作,
$ sudo apt-get install build-essential
答案2
使用以下命令重新安装系统 Python:
apt-get install --reinstall python2.7-minimal python-minimal
将来,要么使用 Deb 包,要么将您的自定义软件安装到 /usr/local,或者 - 甚至更好 - 以普通用户身份(无需 root)编译和安装所有内容。