问题:
首先需要明白的是anaconda虽然自带了python,但安装anaconda后并不会覆盖掉你原来的python(pip也是一样的),但安装anaconda后它会把自己的bin目录(里面有python、pip、conda等命令)加到PATH上,而且一般会放到最前面,所以下次你使用python命令时它会根据PATH上的顺序来找python,如果conda的在前面,它就会直接调用conda自带的了。ubuntu在安装完anaconda后,由于在~/.bashrc添加了anaconda的环境变量,一般该环境变量比较靠前,则默认使用的python环境会变为anaconda中的python环境。有时需要使用ubuntu自带的python环境,否则就会报错,比如编译一些包时,需要使用某个python环境下装的工具,这时需要切换到该python环境下。
这里提供关于ubuntu下python环境的一些知识。
在终端通过python --version查看默认python版本,若安装了anaconda,则有可能默认的是anaconda下的python环境,需要看清。
python --version #查看系统默认python版本
python2 --version #查看python2具体版本
python3 --version #查看python3具体版本
查看ubuntu自带python环境版本: