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

时间:2019-02-24 22:38:31

标签: python local

在旧的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 的链接工作?这种方法是否有缺点?

谢谢!

2 个答案:

答案 0 :(得分:1)

做到

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

反之亦然。

您将想要的内容放在custom_header中,但要避免与包含重要内容的genBi <- function(rho, mu1, mu2, s1, s2){ library(MASS) mu <- c(mu1, mu2) #mean sigma <- matrix(c(s1^2, s1*s2*rho, s1*s2*rho, s2^2), 2) #covariance matrix bvn1 <- mvrnorm(4000, mu = mu, Sigma = sigma ) colnames(bvn1) <- c("x","y") return(bvn1) } #get samples from Z with sample size 20, getSlice <- function(data){ Z <- seq(0, 1, length.out = 200) #initialize Z for(i in 0:199){ temp <- data[i * 20 + 1 : (i + 1) * 20, ] R <- cor(temp[,1], temp[,2]) Z[i] <- 0.5 * log((1 + R)/(1 - R)) } return(Z) } data <- genBi(0.6, 1, 1, 2, 2) Z <- getSlice(data) 混为一谈(但是您不必这样做,没关系,只要确保您知道自己的身份即可做)。

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

如果您使用的是Mac(并使用Xcode),则可能需要阅读"Xcode, for whatever reason, will not let you use the symbolic link at /usr/local/bin/python"来解决此问题。

答案 1 :(得分:1)

在几乎所有现代发行版中,python指向python3,而后者依次指向python3.7。所以不,像这样的符号链接没有缺点。

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

enter image description here

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

相关问题