我刚刚安装了 Ubuntu 16.04。我安装anaconda3
后知道 Ubuntu 自带了 Python 2.7,除了 conda 的 Python 版本之外,我还想使用它。
当我使用python
或 时python3
,它们都引用 conda 的 Python。我该如何更改它,以便python
引用 Ubuntu 的 Python 2.7,并python3
从 conda 调用 Python 3.7?
$ echo $PATH
/home/mohammed/anaconda3/bin:/home/mohammed/bin:/home/mohammed/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
$ which python
/home/mohammed/anaconda3/bin/python
$ which python3
/home/mohammed/anaconda3/bin/python3
答案1
您可以通过 定义脚本的执行平台shebang
。
您所要做的就是在您的 python 文件的第一行添加 2.7 python 的完整路径(例如“#!/usr/bin/python2”)。
如果这不能回答您的问题,请进一步澄清以获得更优化的答案。