如何在Anaconda的python和系统自带的python之间切换

Python入门初学五、anaconda安装/已经安装了python如何与anaconda共存 一、写在前面 anaconda 是什么? 【anaconda】指的是一个开源的【Python】发行版本,是一个安装、管理【python】相关包的软件,自带了【python、Jupyter Notebook、Spyder、conda】等工具,常见的科学计算类的库都包含在里面了,使得安装比常规【python】安装要容易,很好用。 如果你已经下载了Python,可以看看参考一下,如果你还没安装【Python】,建议直接安装【anaconda】,不需要再安装【Python】了。 二、anaconda 下载安装 首先 阅读详情

安装anaconda后,建立了一个tensorflow的virtual env,其中安装了python3.6
但是我运行ros用的是python2.7,如何切换?

查看默认python路径
$ which python
显示/home/zgd/anaconda3/bin
查看系统PATH:echo $PATH
在这里插入图片描述

首先说解决办法,我的~/.bashrc中有条
export PATH="/home/zgd/anaconda3/bin:$PATH"
这就是罪魁祸首,将其注释掉,source,终端输入python,显示2.7

说下其他几个思路
第一个思路是通过anaconda建立一个python2.7的virtual env

比如我现在默认是3.6,要切换到2.7
conda create --name python27 python=2.7
source activate python27
source deactivate python27
缺点是anaconda会另外安装python2.7,然后每次都要激活python27环境,在虚拟环境中运行ros,想想好像都不太科学

第二个思路是通过软链接的方法

我们在终端输入python执行的是一个软链接,系统会在PATH中寻找python这个链接,由于在我的PATH中/home/zgd/anaconda3/bin在前,所以会先执行其中的python链接,而这个链接指向python3.6
在这里插入图片描述

在没有这个路径前,系统会搜寻到/usr/bin/下的python链接,而这个链接是指向python2.7
在这里插入图片描述

那么基本思路是删除掉原来/home/zgd/anaconda3/bin下的python链接,重新生成到python2.7的链接
sudo rm /home/zgd/anaconda3/bin/python
sudo ln -s /usr/bin/python2.7 /home/zgd/anaconda3/bin/python
要复原则先执行第一步rm,然后
sudo ln -s /home/zgd/anaconda3/bin/python3.6 /home/zgd/anaconda3/bin/python
缺点是每次需要用到不同python时需要重新建立链接

综上还是直接修改PATH变量来得方便

(Anaconda 如何在 Python3和Python2之间切换?)

(在anaconda中安装、切换python的版本:2.7~3.6)

(Linux下安装python3.6和2.7版本,如何将python改为默认的2.7版本的方法)

(修改ubuntu默认的Python版本号)
转载

annaconda如何切换当前python环境 annaconda默认的python环境是base:把各种项目的依赖都安装到base环境中不是一个好的习惯,比如说我们做爬虫项目和做自动化测试项目等所需要的依赖是不一样的,我们可以将为每个项目创建自己的环境,在各自的环境中安装自己的依赖,这是比较好的做法。 阅读详情

相关推荐

Linux笔记-ubuntu切换Anaconda和系统自带Python

ubuntu如何快速切换Anaconda和系统的自带的python版本以及conda命令的简单使用

算法之美 3308

Anaconda3的安装以及解决与原生Python冲突的问题

Anaconda是一个用于学习和开发Python编程语言的软件包一个由Python编写的集成开发环境(IDE)。它提供了多个命令行工具,如shell、condal等,以及配套的依赖管理器pip。通过使用这些工具和库文件,你可以快速地搭建起自己的Python环境,并进行各种类型的编码实验。与其他 Unix/Linux 命令行界面相比,Anaconda具有更高的可定制性和灵活性,因为它提供了类似于Windows桌面应用程序的图形用户界面(GUI)。

yxn4065的博客 1万+

【阿里云大模型高级工程师ACP学习笔记】2.8 部署模型

【摘要】本文主要分享自学阿里云大模型高级工程师 ACP 认证中《2.8 部署模型》的学习笔记。详细介绍学习目标、梳理涵盖的知识点并评估其重要性和难易度,对既重要又困难的知识点进行重点分析,旨在为对阿里云大模型学习和认证感兴趣的读者提供学习思路和经验参考。

davidkorhenn的博客 2060

原Python与anaconda内嵌python矛盾解决办法(适用于两个不同版本Python的共存问题)

Python与anaconda之间的矛盾解决办法(适用于两个不同版本Python的共存问题) 这里写自定义目录标题Python与anaconda之间的矛盾解决办法(适用于两个不同版本Python的共存问题)第一步:为两个python.exe分别copy并取一个新名字第二步:为两个python搭配环境变量试 验:python、pip命令的使用注 意:你可能会遇到(pip is confi...

JasonStanZ的博客 3992

《联邦学习实战》杨强 读书笔记十四——构建公平的大数据交易市场

当数据具有资产属性之后,数据便可以直接或者间接地为公司、为社会创造价值和收益,并且可以作为一种特殊的商品在市场中进行交易。 与传统的商品交易相比,数据资产交易的市场前景更广阔,但同时也面临着很多的挑战,主要包括: 数据的质量、价格如何定义 在合法合规的前提下,数据的交易如何确保不会泄露用户的隐私 如何构建合理的激励机制来鼓励更多的参与方加入数据交易市场中 大数据交易 数据交易的定义 数据交易是指一种对数据进行买卖的行为,大数据交易由三方共同参与,分别为数据提供方、大数据交易平台和数据需求方:

IEEE802_11的博客 3433

结合qtdesigner,用pyqtgraph在界面上绘制波形图(一)

思路:先画图,然后在qtdesigner上放一个容器,给这个容器添加一个布局,然后把图当作一个Widget放入布局中。二、PyUIC把test.ui转换成test.py,再新建一个load_test.py写脚本。就这么简单,基础部分就完成了。也可以给它添加样式,我知道的样式不算多,但会继续写。一、随便拖进来一个容器控件,我拖了一个Widget。要想把波形图显示在界面上,核心思想其实很简单。三、load_test.py的代码。

learninger_lt7的博客 1803

已经安装了python如何与anaconda共存?

还有小伙伴不知道啥是anaconda吗?

m0_67575344的博客 1万+

我的二进制漏洞挖掘学习路线

漏洞挖掘也分好多方向:浏览器漏挖,虚拟化,iot,车联网,应用安全等。而且也要区分一下平台,Linux,Android,Windows,还有一些其他的系统。在基础知识拿捏以后,Windows下如OD,windbg,x64dbg。IDA,GDB要会并联调。然后需要了解一下漏洞的知识,漏洞利用的知识。可以从复现漏洞,CTF来学习,学习完之后就可以通过审计源码或者反汇编二进制程序来挖掘。然后就是练就行了,多关注一下最新安全消息,安全漏洞。

qq_36918532的博客 4944

ubuntu14.04系统自带python2.7.6和anaconda自带python2.7.14版本之间的切换

原文链接;https://blog.youkuaiyun.com/zhangxinyu11021130/article/details/64125058 那么,如果在~/.bashrc中修改文件的话,即加入export PATH="/home/myname/anaconda2/bin:$PATH",则输入python命令就会直接出来Anaconda环境下的python,当然,用TensorFlow是好的,用c...

konglong2017的博客 834

基于rms包的限制性立方样条回归(RCS)R代码实现

RCS

2301_79584199的博客 2万+

雷光联动自动化标校方法

动态标校需要利用动目标,在雷达和光电同时看到目标时记录光电的方位、俯仰,以及利用雷达给的目标信息计算的方位俯仰,手动记录两者的数值,多方位,多距离段记录,费时费力,且人工记录数据不全,计算容易出差错,耗费成本和精力太大。目标相距设备的水平距离 = acos(cos(设备纬度弧度值) * cos(目标纬度弧度值) * cos(设备经度弧度值 – 目标经度弧度值) + sin(设备纬度弧度值) * sin(目标纬度弧度值)) * 6378137;本发明涉及光电技术领域,安防领域,尤其涉及雷达光电动态标校等。

u013358093的博客 1580

Linux下Anaconda的安装及系统自带python和Anaconda切换

一、Anaconda安装 链接:http://www.jianshu.com/p/03d757283339 在官网中下载好Anaconda for Linux后,在终端中输入:     bash ~/Downloads/Anaconda3-4.0.0-Linux-x86_64.sh     将 ~/Downloads/替换成你的真实路径,将Anaconda3-4.0.0-Linux

小粪球的专栏 1万+

LabVIEW进行MQTT通信及数据解析

该文章介绍了LabVIEW的MQTT通信的开源VI控制,以及如果进行数据的解析,特别是一些需要注意的点

heda3的博客 4106

Linux下系统自带python和Anaconda切换

Linux系统中,自动切换系统python和Anaconda切换

zhangxinyu11021130的博客 3万+

ZYNQ microblaze boot.bin固化步骤

一,ZYNQ移植软核的原理FPGA规模巨大而且功能复杂,因此设计的每一个部分都从头开始是不切实际的。一种解决的办法是:对于较为通用的部分可以重用现有的功能模块,而把主要的时间和资源用在设计中的那些全新的、独特的部分。这就像是你在开发应用程序的时候就不用直接去写驱动物理硬件的代码,而是直接调用Windows提供的API就行了。

wangjie36的博客 2782

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

『Linux笔记』ubuntu如何快速切换Anaconda和系统的自带的python以及conda命令的简单使用

自己遇到的问题,查找了一些博主的相关资料自己解决掉了,在此特别感谢,自己总结了一下。 假如在~/.bashrc中修的话,即加入export PATH="/home/myname/anaconda2/bin:$PATH",则输入python命令就会直接出来Anaconda环境下的python, 对于使用TensorFlow比较好的,用caffe可能不太如意,因此用caffe的话我会重新切换一下,...

AI新视界 7274

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ubuntu 下python环境的切换使用

如何在Anaconda的python和系统自带的python之间切换 一般ubuntu下有三种python环境,1. 系统自带python2,3;在/usr/bin路径下;2. anaconda下安装的python;3. anaconda下创建的env环境 dsp@dsp-System-Product-Name:~/caffe-ssd$ whereis python py...

weixin_33711647的博客 2246

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

多用户linux下安装tensorflow、keras环境;如何在系统自带python和Anaconda间切换

每次装的时候都要犯过去犯过的错误,记录一下,下次直接照着来: 1)安装anaconda 直接bash Anaconda2-4.4.0-Linux-x86_64.sh(一路enter、yes、ok之类的) 可以考虑source ~/.bashrc 注意,这里可以which python一下,如果是/home/username/anaconda2/bin/python,就ok。

mmc2015的专栏 2090

不同Python版本间的切换

不同Python版本的切换问题 问题描述: 本机为window系统,原安装了python3.9.5的版本,后又安装anacode,且该工具包中自带了python3.9.7的版本。 问题:如何查看不同版本的python,pip及其pip list? 1.不同python版本切换 解决办法: Step1: 分别找到原来的Python的安装位置和anacode的Pythonan安装位置。如 原来的:D:\Python\python.exe; anacode:D:\Anacoda\install\python.ex

weixin_46441115的博客 8119

linux下安装anaconda

https://blog.youkuaiyun.com/gdkyxy2013/article/details/79463859

weixin_39965184的博客 277

python及pip多版本管理教程

注意,修改环境变量后,除了第一种方法立即生效外,第二第三种方法要立即生效,可以source ~/.bashrc或者注销再次登录后就可以了!python及pip多版本管理教程https://zhuanlan.zhihu.com/p/37473690。4)、任何的.pth文件的内容(如果存在的话).新功能,允许用户把有效果的目录添加到模块搜索路径中去。3)、标准连接库目录(一般在/usr/local/lib/python2.X/)/usr/bin下,通过apt-get安装的应用一般会在这个目录。

qq_40396818的博客 2277
上一篇: 二叉搜索树的最近公共子节点
下一篇: cmakelists.txt
黑猫爱小鹿
博客等级 码龄8年 1万+粉丝 205原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值