ubuntu切换python_ubuntu 下python环境的切换使用

本文介绍了在Ubuntu系统中如何管理和切换不同Python环境,包括系统自带的Python2和Python3,Anaconda安装的Python以及Anaconda环境下的虚拟环境。通过`whereis python`命令查看Python安装位置,使用`source activate`激活conda环境,修改`~/.bashrc`文件实现Python2到Python3的切换。还提及了Ubuntu下Python Flask环境搭建和环境变量设置的基本步骤。
摘要由CSDN通过智能技术生成

一般ubuntu下有三种python环境,1. 系统自带python2,3;在/usr/bin路径下;2. anaconda下安装的python;3. anaconda下创建的env环境

dsp@dsp-System-Product-Name:~/caffe-ssd$ whereis python

python: /usr/bin/python3.6m /usr/bin/python2.7-config /usr/bin/python2.7 /usr/bin/python3.6 /usr/bin/python3.6m-config

/usr/bin/python /usr/bin/python3.6-config /usr/lib/python3.7 /usr/lib/python2.7 /usr/lib/python3.6 /etc/python2.7

/etc/python3.6 /etc/python /usr/local/lib/python2.7 /usr/local/lib/python3.6 /usr/include/python3.6m /usr/include/python2.7

/usr/include/python3.6 /usr/share/python /home/dsp/anaconda3/bin/python3.6m /home/dsp/anaconda3/bin/python3.6

/home/dsp/anaconda3/bin/python3.6m-config /home/dsp/anaconda3/bin/python /home/dsp/anaconda3/bin/python3.6-config

/usr/share/man/man1/python.1.gz

dsp@dsp-System-Product-Name:~/caffe-ssd$ python

Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)

[GCC 7.2.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

dsp@dsp-System-Product-Name:~/caffe-ssd$ activate py3.5

bash: /home/dsp/anaconda3/bin/activate: 权限不够

dsp@dsp-System-Product-Name:~/caffe-ssd$ source activate py3.5

(py3.5) dsp@dsp-System-Product-Name:~/caffe-ssd$ python

Python 3.5.6 |Anaconda, Inc.| (default, Aug 26 2018, 21:41:56)

[GCC 7.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

-当我们将:/home/dsp/anaconda3/bin添加到环境变量中时,用python命令得到时anaconda下的python环境;

然后如果时env环境,直接进入创建的虚拟环境即可;

dsp@dsp-System-Product-Name:~/caffe-ssd$ echo $PATH

/home/dsp/pycharm-community-2017.3.3/bin:/home/dsp/anaconda3/bin:/usr/local/cuda-9.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

- 如果时系统自带的环境,python2,3切换: linux下切换python2和python3

- 或者,待验证

python2切换到python3:

echo alias python=python3 >> ~/.bashrc

source ~/.bashrc

python3切换到python2:gedit ~/.bashrc

# alias python=python3

source ~/.bashrc

ubuntu下python flask环境搭建

ubuntu下python flask环境搭建 1. 安装pip sudo apt-get install python-dev pyhton-pip 2. 安装virtualenv sudo apt ...

Ubuntu下设置环境变量

Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:   一:用于当前终端: 在当前终端中输入:export PATH=$PATH:

ubuntu 下python安装及hello world

//@desn:ubuntu 下python安装及hello world //@desn:码字不宜,转载请注明出处 //@author:张慧源  ...

ubuntu下python 2.7与python 3.X的转换

ubuntu下python 2.7与python 3.X的转换 由于ubuntu本身自带python 2.7,而python 3.X与2.7有很多不同,所以在使用python 3.X时会带来诸多不便. ...

linux环境下 python环境import找不到自定义的模块

linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错.swport模块在/root/sw/目录下. ...

widows下 python环境变量配置

widows下 python环境变量配置 便于cmd命令行操作,例如:直接进入Python解释器环境.使用pip安装模块等.

Ubuntu下hadoop环境的搭建(伪分布模式)

Ubuntu下hadoop环境的搭建(伪分布模式) 一.必要资源的下载 1.Java jdk(jdk-8u25-linux-x64.tar.gz)的下载 具体链接为: http://www.oracl ...

ubuntu 下添加环境变量

ubuntu 下添加环境变量 方法1: 第一种临时设置,用 export 指令,如在$PATH中增加JAVA文件夹: $export PATH=$PATH:/usr/local/lib/jdk1.6. ...

随机推荐

在linux使用make编译ArduPilot for Pixhawk/PX4 ArduPilot 编译环境搭建

Building ArduPilot for Pixhawk/PX4 on Linux with Make 使用Make编译 ArduPilot for Pixhawk 2, Pixhawk and ...

Unity学习笔记(一)——基本概念之场景(Scene)

场景,顾名思义就是我们在游戏中所看到的物品.建筑.人物.背景.声音.特效等,基本上和我们玩游戏时所看到的游戏“场景”是同一个概念. Unity 3D中,“场景”是一个视图,我们通过“场景”这个视图,来 ...

Chrome插件开发 尝试2

在文章1中 尝试了开发chrome一个蛋疼的插件,而且必须要写 一坨令人费解的代码才能只能,今天来次清爽的开发:如图: 这是 "清爽模式" →_→ 我把popup.html与pop ...

Web缓存杂谈--Etag & If-None-Match

一.概述 缓存通俗点,就是将已经得到的‘东东’存放在一个相对于自己而言,尽可能近的地方,以便下次需要时,不会再二笔地跑到起始点(很远的地方)去获取,而是就近解决,从而缩短时间和节约金钱(坐车要钱嘛). ...

SAP 打印自动导出PDF本地文件(自己做的例子)

smartforms导出PDF: 常用函数有: convert_otfconvert_otfspooljob_2_pdfconvert_abapspooljob_2_pdfCONVERT_OTF_2_ ...

0x80070522:客户端没有所需的特权的解决方法(win7,win10通过)

往C盘上粘贴文件的时候提示错误0x80070522:客户端没有所需的特权,解决方法如下: 一般情况下,我们思考的方向肯定是往用户权限方向的,但增加的用户是最高权限的管理员还是不可以..   暂时还没有 ...

Django form验证

# 模版 class LoginForm(forms.Form): # 模版中的元素 user = forms.CharField(min_length=6,error_messages={&quot ...

multiprocessing- 基于进程的并行性

介绍 multiprocessing是一个使用类似于threading模块的API支持生成进程的包.该multiprocessing软件包提供本地和远程并发,通过使用子进程而不是线程有效地支持 全局解 ...

设计模式笔记:开闭原则(OCP,The Open-Closed Principle)

1. 开闭原则概述 开闭原则(OCP,The Open-Closed Principle)两个主要特征: (1)对扩展开放(open for extension):模块的行为的可以扩展的,当应用的需求 ...

phper必知必会之数组指针(四)

数组指针 1.介绍几个数组指针的函数 current() - 返回数组中的当前单元 end() - 将数组的内部指针指向最后一个单元 prev() - 将数组的内部指针倒回一位 reset() - 将 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值