Anaconda环境下的python与Linux自带的python,python3,pip,pip3指令共存且互不影响
来源:互联网 发布:淘宝客服删除聊天记录 编辑:程序博客网 时间:2024/06/06 03:20
解决办法:使用linux的alias别称这个功能
1,首先which python和which python3,找到这两个命令的位置
直接输入python和python3显示使用的是anaconda自带的python环境,且都是3.6
2,找到anaconda安装所在目录,我的安装目录是/home/sk39,进入该目录,然后ls -a,查看隐藏文件.bashrc
3,vim .bashrc,进入该文件
4,点i进入输入模式,在最后编辑下面内容
alias python="/usr/bin/python"
alias python3="/usr/local/bin/python3"
alias pyana="/home/sk39/anaconda3/bin/python3"
5,先按esc,然后输入:wq保存退出
6,source .bashrc
7,然后关闭shell,重启
测试:分别输入python,python3,pyana
查看版本信息
python --version
python3 --version
pyana --version
对于pip和pip3如果有冲突操作一样
如果需要自己在shell脚本里面写python命令此时要特别注意,上面的改动并不会影响脚本,只会影响命令行的操作,如果你想脚本里使用conda的python则直接使用python3,如你想使用linux自带的python环境,可以通过alias实现。如下编写vim test.sh文件,编写如下内容:
python3 --version
alias python3="/usr/bin/python3"
python3 --version
alias python3="/usr/bin/python3"
python3 --version
测试:sh test.sh
输出如下
Python 3.6.3 :: Anaconda custom (64-bit)
Python 3.6.2
Python 3.6.2
阅读全文
0 0
- Anaconda环境下的python与Linux自带的python,python3,pip,pip3指令共存且互不影响
- Linux下Anaconda的安装及系统自带python和Anaconda切换
- python: 多pip版本 (pip/pip2/pip3) & 多python环境 (python/python2/python3)
- windows环境下python2和python3以及pip的共存
- python2.x与python3.x共存如何使用python的pip模块
- 装完Anaconda后和系统自带Python共存
- pip---python自带的安装工具
- Windows下Python2,Python3共存且正确安装对应的pip,scrapy
- Linux下系统自带python和Anaconda切换
- Linux下系统自带python和Anaconda切换
- 解决pip安装的包无法在anaconda 的python 环境下使用的问题
- [Python] linux下安装Python3.6,与27共存
- Tips-Anaconda与Python共存情况下,包的安装及调用语言冲突问题
- linux python pip 和 pip3同时使用
- windows下python各种库的安装---pip 和 anaconda
- 切换Anaconda下安装的python的环境(以python3.5为例)
- Anaconda环境下对python的配置
- 多用户linux下安装tensorflow、keras环境;如何在系统自带python和Anaconda间切换
- Android使用MediaCodec将YUV硬编成H264
- git 用法小记
- QString与char*的相互转换
- 2017年12月APP上架被拒最新总结
- 内部类
- Anaconda环境下的python与Linux自带的python,python3,pip,pip3指令共存且互不影响
- Android 开发之漫漫长途Ⅰ—Android 系统的创世之初以及 Activity 的生命周期
- JQ轮播(左右轮播切换,小圆点hover)
- 习题7.1
- spring-cloud-eureka (一) 原理分析
- python报错PyUnicodeUCS2_AsUTF8String或者PyUnicodeUCS4_AsUTF8String的问题
- App开放接口api安全性—防腾讯签名sign的设计与实现
- ntohs,htons,ntohl,htonl
- 控制台不能全部打印后台数据的简单解决办法