更改Ubuntu默认python版本的两种方法python-> Anaconda

ubuntu16.04使用anaconda创建python虚拟环境 ubuntu16.04使用anaconda创建python虚拟环境 经过上一篇文章,我安装anaconda3,下面开始来使用anaconda,看看它给我们带来了怎么样的便捷。 1.管理虚拟环境 安装了anaconda以后,我们可以用它来创建我们一个个独立的python环境。 接下来的例子都是在命令行操作的,请打开你的命令行吧. activate命令 activate 能将我们引入anaconda设... 阅读详情

转载自:更改Ubuntu默认python版本的两种方法python-> Anaconda

你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。

?
1
2
$ 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 版本信息:

?
1
2
$ python --version
Python 2.7.8

1、基于用户修改 Python 版本:

想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) 即可。打开该用户的 ~/.bashrc文件,添加新的别名信息来修改默认使用的 Python 版本。

alias pythpn ='这里放你想默认的python的地址'
1.
$ alias python= '/usr/bin/python3.4'

一旦完成以上操作,重新登录或者重新加载 .bashrc 文件,使操作生效。

?
1
$ . ~/.bashrc

检查当前的 Python 版本。

?
1
2
$ python --version
Python 3.4.2

2、 在系统级修改 Python 版本

我们可以使用 update-alternatives 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息:

?
1
2
# update-alternatives --list python
update-alternatives: error: no alternatives for python

如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被 update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.4 放入其中。

?
1
2
3
4
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2 .7 to provide /usr/bin/python (python) in auto mode
# update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
update-alternatives: using /usr/bin/python3 .4 to provide /usr/bin/python (python) in auto mode

--install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。这个例子中,我们为 /usr/bin/python3.4 设置的优先级为2,所以update-alternatives 命令会自动将它设置为默认 Python 版本。

?
1
2
# python --version
Python 3.4.2

接下来,我们再次列出可用的 Python 替代版本。

?
1
2
3
# update-alternatives --list python
/usr/bin/python2 .7
/usr/bin/python3 .4

现在开始,我们就可以使用下方的命令随时在列出的 Python 替代版本中任意切换了。

?
1
# update-alternatives --config python

?
1
2
# python --version
Python 2.7.8

3、移除替代版本

一旦我们的系统中不再存在某个 Python 的替代版本时,我们可以将其从 update-alternatives 列表中删除掉。例如,我们可以将列表中的 python2.7 版本移除掉。

?
1
2
3
4
# update-alternatives --remove python /usr/bin/python2.7
 
update-alternatives: removing manually selected alternative - switching python to auto mode
update-alternatives: using /usr/bin/python3 .4 to provide /usr/bin/python (python) in auto mode

方法2、移除软连接

?
1
2
3
rm -rf /data/logs
 
ln -s /temp/logs /data/logs

解决软连接ln报错-bash: /usr/local/bin/mysql: Too many levels of symbolic links

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Anaconda换国内源 Linux系统安装Anaconda3保姆级教程 Anaconda换国内源 Anaconda创建、删除虚拟环境Linux Linux 下换清华源,(windows应该也可以用,未测试)直接执行一下命令 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add chan 立即下载

相关推荐

一个三极管和稳压管构成的简易稳压电源

一、对电压精度要求不高的场所可以使用本文中所述的简易稳压电源(电流变化引起 的基极-发射极的压降 变化 对输出电压来说可以容忍)二、根据负载实际需求选择三极管,不同的三极管集电极电流不同,电流放大倍数不同(1、尽量选择负载电流(iC 或 iE)上限时,hFE仍然比较理想的三极管,2、一般三极管对基极电流没有限制,可以适当调整基极电流以获得所需输出电流)

五花带点肉 1万+

Ubuntu anaconda 下进行Python版本的切换

问题描述: 已经拥有ubuntu下的anaconda python3.6版本,结果新项目要求用Python2.7写。如何在anaconda下切换Python版本并在spyder中也进行切换。 解决方法: 1.打开终端,查看当前Python版本 ~$ python --version Python 3.6.5 :: Anaconda, Inc. 2.进行anaconda下的Python版本...

weixin_40321858的博客 7383

逆向分析美团外卖mtgsig3.0签名算法:从抓包到算法还原实战

在移动应用开发与安全领域,API接口签名是保障数据传输完整性与身份验证的核心机制。其基本原理是通过特定的算法,将请求参数、时间戳等数据与密钥结合,生成唯一的签名串,服务器通过验证签名来识别请求的合法性。这项技术的核心价值在于防止数据篡改、重放攻击和未授权访问,是构建安全客户端-服务器通信的基石。在实际应用中,签名算法广泛应用于电商、社交、金融等各类App的接口保护场景。本文以美团外卖App的mtgsig3.0签名为具体案例,详细拆解了其生成逻辑。通过结合Frida动态调试与Jadx静态分析,文章深入探讨了如

weixin_29325515的博客 1247

ubuntu自带python与anaconda python环境的切换

ubuntu自带python与anaconda python环境的切换

qq_44237695的博客 857

2021英伟达暑期实习面经(芯片设计)

2021英伟达暑期实习面经(芯片设计前端/DFT) 准备了将近一个月,终于赶在三月的最后一天拿到了offer,暑期实习算是上岸了,后面还有阿里/华为等一些国内公司的面试,但既然拿到了nv的offer,后面的先就当积累面试经验吧~ 网上关于nv的实习or秋招面经很少,硬件岗的更少(约等于没有好吧)。之前准备面试的时候,在网上找了半天,好像就只在牛客网上见过一篇关于nv硬件岗的面经,幸好当时认真看了哈哈。所以既然幸运上岸了,想趁自己还记得,record一下,希望可以帮到有缘人呀~ 好了,废话不多说,开始正题。

Hadleysjtu的博客 1万+

E2000 RGMII0通讯异常问题总结

飞腾E2000 RGMII接YT8521,RGMII0路不通问题。

乌拉大喵喵 1630

Ubuntu安装anaconda、环境搭建、换国内源

yes|no]”,输入no。2.输入bash Anaconda3-5.2.0-Linux-x86_64.sh(为下载的anaconda安装文件)1.在同目录文件下(这个文件在哪,就在哪打开终端),命令ctrl+alt+T打开终端。4.阅读注册信息,然后输入yes;查看文件即将安装的位置,按enter,即可安装。5.安装完成后,收到加入环境变量的提示信息,输入yes。3.其他默认安装,进入到注册界面,输入yes。8.重启终端,即可使用Anaconda3。1.用Ctrl+alt+T打开命令终端。

qq_40276082的博客 5119

可视化工具--Plotly

随着信息技术的发展和硬件设备成本的降低,当今的互联网存在海量的数据,要想快速从这些数据中获取更多有效的信息,数据可视化是重要的一环。对于Python语言来说,比较传统的数据可视化模块是Matplotlib,但它存在不够美观、静态性、不易分享等缺点,限制了Python在数据可视化方面的发展。   为了解决这个问题,新型的动态可视化开源模块Plotly应运而生。由于Plotly具有动态、美观、易用、种类丰富等特性,所以一经问世就受到开发人员的喜爱。

YFater的博客 1万+

conda环境中运行“python --version“所得的版本与环境中的python版本不一致----deepseek并非全能

最后还是通过网页搜索解决的。解决的方案是通过修改~/.bash_profile解决的通过查看~/.bash_profile发现文件末尾存在下面的代码这样一个命令必然促使无论在哪个conda环境下运行python --version, 结果都是会返回python 2.7的。体悟:解决问题靠的是思考与观察,而不是不思考式的去询问deepseek. deepseek的思考能力有限,有一定的信息搜索能力。

Chenglin(Ben) Yu's Miracle 504

C# + YOLO 实时摄像头检测:Emgu CV + ONNX Runtime,30FPS+ 流畅运行

很多教程只给“单张图片推理”代码,一上摄像头就卡成 PPT(<5 FPS)。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 215

基于STM32L4XX的环境光传感器(LTR-303ALS-01)应用程序设计

/ 状态寄存器的位[2:0]表示数据状态,例如位2为1表示新数据就绪[citation:6]#define LTR303_REG_DATA_CH0_LOW 0x8D // CH0数据低字节。#define LTR303_REG_DATA_CH0_HIGH 0x8E // CH0数据高字节。#define LTR303_REG_DATA_CH1_LOW 0x8F // CH1数据低字节。#define LTR303_REG_DATA_CH1_HIGH 0x90 // CH1数据高字节。

myron6688的博客 405

anaconda默认python版本更改_更改Ubuntu默认python版本的两种方法python-> Anaconda

你可以按照以下方法使用 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执行如下命令...

weixin_33962315的博客 871

【NVIDIA】Jetson Orin Nano系列:编译外部驱动(交叉编译和板上编译)

Orin Nano外部驱动的开发入门,以hello world为例。使用交叉编译和板上编译两种方法

郭老二 1734

ubuntu查看默认python版本_更改Ubuntu默认python版本的两种方法python-> Anaconda

你可以按照以下方法使用 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执行如下命令...

weixin_39836726的博客 92

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

anaconda python版本查看_更改Ubuntu默认python版本的两种方法python-> Anaconda

你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。12$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执行如下命令查看...

weixin_39827306的博客 225

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Ubuntu更改默认python版本的两种方法 python-> Anaconda

当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。 [python] view plain copy $ ls /usr/bin/python*

wuruiaoxue的专栏 2330

更改Ubuntu默认Python版本方法

Anaconda使用pip安装的第三方包 方法1:将安装到python2.7下面的pygal和pygal-2.4.0.dist-info拷贝到anaconda的/anaconda3/lib/python3.6/site-packages路径下。 方法2:利用如下方法将库安装到anaconda目录下;sudo /~/~/anaconda3/bin/pip install ** (pygal替换为需...

reason的博客 8570

Ubuntu更改默认python版本的两种方法 python-> Anaconda

当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。$ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7...

Focusing on your own Mind :) -> 站在巨人的肩膀上 5万+

ubuntu查看默认python版本_更改Ubuntu默认python版本的两种方法python-> Anaconda

你可以按照以下方法使用 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执行如下命令...

weixin_39730263的博客 80

windows下Anaconda更改默认python环境的方法

windows下Anaconda更改默认python环境的方法 更改anaconda安装目录下\anaconda3\Scripts\activate.bat文件,将第24行 @CALL "%~dp0..\condabin\conda.bat" activate %* 更改为 @CALL "%~dp0..\condabin\conda.bat" activate 环境名 更改前后文件如下: 更改前: @REM Copyright (C) 2012 Anaconda, Inc @REM SPDX-Licen

qq_43309940的博客 7617

【ubuntu】ubuntu修改python的默认指向路径

PS:在安装anaconda之后,ubuntu系统的默认python链接路径被修改了。很伤,特此记录修改python默认链接路径的方法! 前言小知识: #查看python版本 python #查看python默认链接的为哪个python路径 which python #查看电脑中安装的所有python路径 where python 1、修改python的默认版本(python2和pyt...

chen1234520nnn的博客 1万+

Ubuntu中更改Python版本

Ubuntu中更改Python版本

HitWorkerA的博客 3167
上一篇: oracle删除表字段和oracle表增加字段
下一篇: Ubuntu14.04 Anaconda(python3.6)安装tensorflow (报错:undefined symbol: zgelsd_; is not a supported wheel等
Waitfou
博客等级 码龄10年 61粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值