alternatives 使用笔记
2017-03-27 14:46
197 查看
fedora23 X64 系统里有多个版本的 python ,默认使用的是
python2.7
现在想切换到默认使用 python3.4 ,考虑使用 alternatives
命令,用 alternatives –display python 发现 python 没有在 alternatives 的管理列表,将不同版本的 python 添加到alternatives 下,使用方法 usage:
alternatives –install <link> <name> <path> <priority>
查看 alternatives –display python
可以看到已经通过 alternatives 指向了 python3.4
注:
update-alternatives 与 alternatives 是同一个命令
[1] https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux
以上就是alternatives 使用笔记的全部内容了,更多内容请关注:CPP学习网_CPP大学
本文固定链接:CPP学习网_CPP大学-alternatives 使用笔记
python2.7
$ ls -l /usr/bin/python* lrwxrwxrwx. 1 root root 24 Mar 26 15:49 /usr/bin/python -> /usr/bin/python2 lrwxrwxrwx. 1 root root 9 Jun 20 2016 /usr/bin/python2 -> python2.7 -rwxr-xr-x. 1 root root 7088 Jun 20 2016 /usr/bin/python2.7 lrwxrwxrwx. 1 root root 9 Jun 29 2015 /usr/bin/python3 -> python3.4 -rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4 -rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4m -rwxr-xr-x. 1 root root 308 Jun 19 2015 /usr/bin/python3-chardetect -rwxr-xr-x. 1 root root 301 Sep 28 2015 /usr/bin/python3-coverage -rwxr-xr-x. 1 root root 301 Jun 19 2015 /usr/bin/python3-mako-render -rwxr-xr-x. 1 root root 43 Jun 19 2015 /usr/bin/python3-pyinotify
现在想切换到默认使用 python3.4 ,考虑使用 alternatives
命令,用 alternatives –display python 发现 python 没有在 alternatives 的管理列表,将不同版本的 python 添加到alternatives 下,使用方法 usage:
alternatives –install <link> <name> <path> <priority>
$ alternatives --install /usr/bin/python python /usr/bin/python2.7 1 $ alternatives --install /usr/bin/python python /usr/bin/python3.4 2
查看 alternatives –display python
$ alternatives --display python python - status is auto. link currently points to /usr/bin/python3.4 /usr/bin/python2.7 - priority 1 /usr/bin/python3.4 - priority 2 Current `best' version is /usr/bin/python3.4.
可以看到已经通过 alternatives 指向了 python3.4
$ ls -l /usr/bin/python* lrwxrwxrwx. 1 root root 24 Mar 26 15:49 /usr/bin/python -> /etc/alternatives/python lrwxrwxrwx. 1 root root 9 Jun 20 2016 /usr/bin/python2 -> python2.7 -rwxr-xr-x. 1 root root 7088 Jun 20 2016 /usr/bin/python2.7 lrwxrwxrwx. 1 root root 9 Jun 29 2015 /usr/bin/python3 -> python3.4 -rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4 -rwxr-xr-x. 2 root root 11184 Jun 29 2015 /usr/bin/python3.4m -rwxr-xr-x. 1 root root 308 Jun 19 2015 /usr/bin/python3-chardetect -rwxr-xr-x. 1 root root 301 Sep 28 2015 /usr/bin/python3-coverage -rwxr-xr-x. 1 root root 301 Jun 19 2015 /usr/bin/python3-mako-render -rwxr-xr-x. 1 root root 43 Jun 19 2015 /usr/bin/python3-pyinotify
$ ls -l /etc/alternatives/python lrwxrwxrwx. 1 root root 18 Mar 26 15:49 /etc/alternatives/python -> /usr/bin/python3.4
注:
update-alternatives 与 alternatives 是同一个命令
$ ls -l /usr/sbin/update-alternatives lrwxrwxrwx. 1 root root 12 Oct 2 2015 /usr/sbin/update-alternatives -> alternatives
[1] https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux
以上就是alternatives 使用笔记的全部内容了,更多内容请关注:CPP学习网_CPP大学
本文固定链接:CPP学习网_CPP大学-alternatives 使用笔记
相关文章推荐
- C#中使用Property Grid 控件 学习笔记(一)
- LINUX学习笔记—SAMBA使用篇 smb 文件共享
- C#字符串的使用笔记
- C#中使用Oracle 存储过程笔记 2004.11
- JbuilderX使用Junit学习笔记
- emacs 使用笔记
- C#字符串的使用笔记
- Oracle 9I安装使用笔记
- User Interface Process (UIP) Application Block 使用笔记(转)
- TreeView使用笔记
- Servlet学习笔记(四)-----使用Servlet处理用户注册和登陆
- JSP学习笔记(五)-----JSP中使用JavaBean
- C#字符串的使用笔记
- JSP学习笔记(二)-----使用Tomcat运行JSP文件
- 使用VC和MATCOM结合开发应用程序心得笔记
- Windows SDK笔记(六):使用对话框资源建立窗口
- [2004-8-4]VB.Net学习笔记,使用ADO.Net对象访问数据库,将结果写入ListView
- Delphi使用经验笔记。
- Log4j在Java Web开发中的使用笔记
- JbuilderX使用Junit学习笔记