将默认 Python 版本从 2.4 更改为 2.6
- 2024-11-07 08:55:00
- admin 原创
- 27
问题描述:
我想要使用一些需要 Python 的较新的软件2.6
,我们目前已在专用的 CentOS 服务器上安装了2.4
和2.6
,如下所示:
$ which python
/usr/local/bin/python
$ which python2.6
/usr/bin/python2.6
$ which python2.4
/usr/local/bin/python2.4
$ ls -l /usr/local/bin/py*
-rwxr-xr-x 1 root root 81 Aug 9 2007 /usr/local/bin/pydoc
-rwxr-xr-x 2 root root 3394082 Aug 9 2007 /usr/local/bin/python
-rwxr-xr-x 2 root root 3394082 Aug 9 2007 /usr/local/bin/python2.4
我怎样才能切换它以开始使用2.6
默认设置python
?
解决方案 1:
以 root 身份:
ln -sf /usr/bin/python2.6 /usr/local/bin/python
这将从 /usr/local/bin/python --> /usr/bin/python2.6 创建一个符号链接(替换旧的硬链接)。
解决方案 2:
或者,您也可以在 bash shell 的启动文件中为命令“python”添加一个别名。
因此打开启动文件:emacs ~/.bashrc
在编辑器中附加:别名“python”“python2.6”
并重新启动 shell。
解决方案 3:
`rm /usr/local/bin/python
ln -s /usr/local/bin/python2.6 /usr/local/bin/python`
解决方案 4:
在 bash shell 的启动文件中为命令“python”
添加一个别名。不要更改 /usr/bin/python 中的符号链接,因为更改默认 Python(例如在 Ubuntu 或 Linux Mint 中)可能会破坏您的系统
PS:阅读其他答案
解决方案 5:
在 CentOS 中
ln -sf /usr/local/bin/python2.6 /usr/local/bin/python
ln -sf /usr/local/bin/python2.6 /usr/bin/python
要检查版本,请执行以下操作:
python -V
然后要修复 yum“没有名为 yum 的模块”,您应该执行以下操作:
vi `which yum`
并将#!/usr/bin/python修改为#!/usr/bin/python2.4
解决方案 6:
我在使用 meld 时也遇到过类似的问题,我只需重命名本地下的 meld 即可。我知道这不是一个好的解决方案,但我随时可以将其恢复。
sudo mv /usr/local/bin/python /usr/local/bin/re_python
相关推荐
热门文章
项目管理软件有哪些?
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件
热门标签
云禅道AD