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