我打破了python:我该怎么办?

时间:2013-09-16 17:59:17

标签: python ubuntu

我的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

没有

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

修改 我觉得太多了。幸运的是,我在一周前备份了我的VM。所以我像以前一样恢复了它。

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

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

谢谢大家!

3 个答案:

答案 0 :(得分:3)

重新安装python:

sudo apt-get install --reinstall python3

答案 1 :(得分:0)

也许您可以尝试apt-get remove python-3.3,然后apt-get cleanapt-get update,然后apt-get install python-3.3

答案 2 :(得分:0)

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