2016-06-16 25 views
0

我做ls -l /usr/bin/python如何修復Linux中的紅色符號鏈接?

enter image description here

如何解決紅色符號鏈接?

+1

找出python2.7的實際位置,並使用'ln'命令 – nbryans

+0

我試過'find/-name python2.7'我找不到它。 – ihue

+0

我也試過'ls -l python2.7'我得到了'ls:無法訪問python2.7:沒有這樣的文件或目錄' – ihue

回答

1

ls -l /usr/bin/python將只顯示符號鏈接。

使用ls -l /usr/bin/ | grep python2.7來查看python2.7是否在目錄中。

輸出應該是這樣的:

lrwxrwxrwx 1 root root   9 Jun 3 16:39 python -> python2.7 
lrwxrwxrwx 1 root root   9 Jun 3 16:39 python2 -> python2.7 
-rwxr-xr-x 1 root root  3550168 Jun 3 02:29 python2.7 

上面列出了二進制python2.7和兩個符號鏈接指向它。

+0

這與他在問題中描述的不一致;如果'哪個python2.7'回來了,鏈接**應該被打破。不知道爲什麼/如何這是一個被接受的答案。 – tink

-2

您可以輸入

$which python 

,看看你的Python路徑。

然後可以使用

$ln -s /thepathfromabove/python2.7 python