内容简介:Linux下python软连接更改无效的坑
前言
在这里要给大家说一点,开发环境你想怎么搞就怎么搞,但线上环境,一定不要动它!哪怕是reboot一下线上的环境,也要三思而后行!我在14年底就犯下一个错误,当时在公司项目中的线上环境只输入了一个 yum update
命令,结果部署的东西就gg了。现在,我又脑残的在一个服务器升级 python 替换掉了系统自带的版本,结果部署的基于python的东西挂掉了。
复现
现在的情况是:直接输入python与/usr/bin/python版本不一致
[root@host ~]# python -V Python 2.7.3 [root@host ~]# /usr/bin/python -V Python 2.6.6
我将python的软连接更改到/usr/bin/python依旧没用
填坑
由于昨晚快凌晨的时候发现的问题,所以想赶紧解决掉这个问题睡觉,但脑子真的不够用了,怎么解决都不行,在StackOverflow中也没有找到有跟我一样情况的,难道说这个坑太小白了?
睡一觉起来之后仔细想了一下这个事情,那就先看一下python的路径吧:
[root@host ~]# which python /usr/local/bin/python
惊了!python路径原来在 /usr/local/bin/
文件夹里,并没有在 /usr/bin/
之中。好了,改下软链接再看看版本。
[root@host ~]# python -V Python 2.6.6
完事儿。
本文由SangSir 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
以上所述就是小编给大家介绍的《Linux下python软连接更改无效的坑》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- MongoDB更改oplog大小
- ios – 更改NSURL的方案
- Vagrant更改默认的SSH端口
- Firefox 75.0 发布,地址栏更改
- Vagrant更改默认的SSH端口
- Flink 能否动态更改 Checkpoint 配置
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。