4

我的 Ubuntu 64 位有一个大问题...

我试图清理我在编译修改后的 python 版本时所做的 python 测试。但我想我打破了一切:s

现在,当我启动 cmd "python3" 时,我有:

>python3
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Aborted

我不能“apt-get install python3.3”,也不能删除它......

我试过了:

apt-get clean
apt-get autoclean
apt-get update
apt-get upgrade

没有什么

我不知道我现在能做什么...

编辑: 我认为太多是坏的。幸运的是,我在一周前备份了我的虚拟机。所以我像以前一样恢复了它。

下次我想正确重新安装软件包时,我将使用“sudo apt-get install - reinstall python3”。(谢谢)

但是我认为在家里编译python3时我们无法卸载它(https://askubuntu.com/questions/244544/how-to-install-python-3-3)....“make:***没有规则使目标‘卸载’。停止。” :)

谢谢你们 !

4

3 回答 3

4

重新安装python:

sudo apt-get install --reinstall python3
于 2013-09-16T18:06:08.837 回答
0

如果您只需要它工作并且不关心旧设置,您可以下载 python 并在某个特定位置编译它,然后从那里运行它。请参阅:https ://askubuntu.com/questions/244544/how-to-install-python-3-3

于 2013-09-16T18:08:40.040 回答
0

也许你可以尝试一个apt-get remove python-3.3,然后apt-get clean,,apt-get update然后apt-get install python-3.3

于 2013-09-16T18:03:33.910 回答