繁体   English   中英

在/ usr / bin中为python创建链接?

[英]Create a link in /usr/bin for python?

在旧的CentOS系统上,我们有大量以#!/ usr / local / bin / python2.7开头的脚本。 我们正在使用RH EL7设置新主机,并注意到Python 2.7.5安装在/usr/bin/python2.7而不是/user/local/bin/python2.7。 这意味着旧脚本无法在新RH系统上找到python。

为了避免编辑所有脚本,是否只需在/usr/local/bin/python2.7处添加指向/usr/bin/python2.7的链接即可? 这种方法是否有缺点?

谢谢!

做吧

“在/usr/local/bin/python2.7的链接处添加指向/usr/bin/python2.7的链接”是可以的。

反之亦然。

您将想要的内容放在/usr/local/bin/ ,但避免弄乱/usr/bin/ ,其中包含重要的内容(但是您不必这样做,这样就可以了,只需确保您知道自己在做什么)。

据我所知,Xcode不喜欢符号链接,除此之外,它也没有缺点。

如果您使用的是Mac(并使用Xcode),则可能需要阅读“由于某些原因,Xcode不会允许您使用/ usr / local / bin / python中的符号链接”来解决该问题。

在几乎所有现代发行版中, python指向python3 ,而python3则指向python3.7 所以不,像这样的符号链接没有不利的一面。

只知道您在做什么,为什么要这样做。

在此处输入图片说明

删除了我的评论并将其添加为答案,因为该问题似乎没有关闭,并且其他人将有关该主题的信息发布为答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM