破碎的'python'命令

时间:2014-06-27 12:04:43

标签: python ubuntu python-3.x ubuntu-12.04

我正在尝试install a python module,我意识到我的python命令似乎已被破坏:

$ python
bash: /usr/bin/python: No such file or directory

我被告知它可能对操作系统有问题(我已经注意到软件中心不起作用)。 如何修复它并将其链接到Python 3.2?
我正在运行Ubuntu 12.04 谢谢!

1 个答案:

答案 0 :(得分:1)

您的链接可能已损坏。

您可以查看如下:

find /usr/bin -maxdepth 1 | grep python | xargs ls -l
-rwxr-xr-x 1 root root   30284 Jun 18  2013 /usr/bin/dh_python2
lrwxrwxrwx 1 root root       9 May  8 16:43 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 May  8 16:43 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 2993744 Feb 27 20:24 /usr/bin/python2.7

您可以看到我的/usr/bin/python指向/usr/bin/python2.7确实存在。

如果您的/usr/bin/python已损坏并且您有/usr/bin/python3.2,请执行以下操作:

rm /usr/bin/python; ln -s /usr/bin/python3.2 /usr/bin/python

这将删除符号链接并创建一个指向正确位置的新符号链接。