ubuntu默认python(ubuntu安装python)
老铁们,大家好,相信还有很多朋友对于ubuntu默认python和ubuntu安装python的相关问题不太懂,没关系,今天就由我来为大家分享分享ubuntu默认python以及ubuntu安装python的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
ubuntu上怎么设置与切换默认python版本
当你安装 Debian Linux时,安装过程有可能同时为你提供多个可用的 Python版本,因此系统中会存在多个 Python的可执行二进制文件。一般Ubuntu默认的Python版本都为2.x,如何改变Python的默认版本呢?下面来一起看看吧。
你可以按照以下方法使用 ls命令来查看你的系统中都有那些 Python的二进制文件可供使用。
$ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m
执行如下命令查看默认的 Python版本信息:
$ python--versionPython 2.7.8
1、基于用户修改 Python版本:
想要为某个特定用户修改 Python版本,只需要在其 home目录下创建一个 alias(别名)即可。打开该用户的~/.bashrc文件,添加新的别名信息来修改默认使用的 Python版本。
aliaspython='/usr/bin/python3.4'
一旦完成以上操作,重新登录或者重新加载.bashrc文件,使操作生效。
$.~/.bashrc
检查当前的 Python版本。
$ python--versionPython 3.4.2
2、在系统级修改 Python版本
我们可以使用 update-alternatives来为整个系统更改 Python版本。以 root身份登录,首先罗列出所有可用的 python替代版本信息:
# update-alternatives--list pythonupdate-alternatives: error: no alternativesforpython
如果出现以上所示的错误信息,则表示 Python的替代版本尚未被 update-alternatives命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7和 python3.4放入其中。
# update-alternatives--install/usr/bin/python python/usr/bin/python2.7 1update-alternatives: using/usr/bin/python2.7 to provide/usr/bin/python(python)inauto mode# update-alternatives--install/usr/bin/python python/usr/bin/python3.4 2update-alternatives: using/usr/bin/python3.4 to provide/usr/bin/python(python)inauto mode
--install选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。这个例子中,我们为/usr/bin/python3.4设置的优先级为2,所以update-alternatives命令会自动将它设置为默认 Python版本。
# python--versionPython 3.4.2
接下来,我们再次列出可用的 Python替代版本。
# update-alternatives--list python/usr/bin/python2.7/usr/bin/python3.4
现在开始,我们就可以使用下方的命令随时在列出的 Python替代版本中任意切换了。
# update-alternatives--config python# python--versionPython 2.7.8
3、移除替代版本
一旦我们的系统中不再存在某个 Python的替代版本时,我们可以将其从 update-alternatives列表中删除掉。例如,我们可以将列表中的 python2.7版本移除掉。
# update-alternatives--remove python/usr/bin/python2.7update-alternatives: removing manually selected alternative- switching python to auto modeupdate-alternatives: using/usr/bin/python3.4 to provide/usr/bin/python(python)inauto mode
方法2、移除软连接
rm-rf/data/logsln-s/temp/logs/data/logs
解决软连接ln报错-bash:/usr/local/bin/mysql: Too many levels of symbolic links
ubuntu 下怎样安装python
1.先检查当前系统中是否已经安装python,直接使用python-V查看
2.也可以直接使用上图中提示的命令来进行安装python,但建议使用官网的安装包进行安装,如下图,选择相应的版本进行下载
3.下载完成后进行解压,解压完成后进入软件目录
4.使用如下命令进行编译安装,如下图
5.安装完成后,再对已经安装完成的软件检测发现已经安装成功,
ubuntu16.04设置python3为默认及一些库的安装
Ubuntu默认使用Python 2.7版本,若需使用Python 3及其相关库,需调整设置。
通过利用alternatives机制,可将Python 3设置为默认版本。执行以下命令:
sudo update-alternatives--install/usr/bin/python python/usr/bin/python2 100
sudo update-alternatives--install/usr/bin/python python/usr/bin/python3 150
操作后,输入安装命令将自动安装Python 3版本的包。
常用库安装如下:
Numpy:sudo apt-get install python-numpy
Scipy:sudo apt-get install python-scipy
Matplotlib:sudo apt-get install python-matplotlib
Pandas:sudo apt-get install python-pandas
统计建模分析工具statsModels:sudo apt-get install python-statsmodels
机器学习库scikit-learn:sudo apt-get install python-sklearn
xgboost:sudo-H pip install--pre xgboost
seaborn,作为matplotlib的补充,用于制作更具吸引力的图表:sudo pip install seaborn
如需恢复为Python 2版本,执行命令:
sudo update-alternatives--config python
根据提示选择数字并回车。在Python 2下执行上述命令时,将安装Python 2对应的版本。