我同时安装了Python 2.7和3.6(与Anaconda一起使用),并且已经定期使用3.6个月了。但是今天我注意到我的系统突然默认回到2.7;当我的一些常用模块未找到并用python --version
确认时,我意识到了这一点。我认为发生这种情况是因为昨天我尝试运行IRAF安装脚本,现在我认为该脚本的一部分可能已实施Python2。现在,我的.bashrc
脚本中有一行写着:
export PATH=$HOME/research/local/bin:$PATH
export PYTHONPATH=$HOME/research/local/lib/python2.7/site-packages
,在此之下,有一些行可以运行IRAF安装脚本(.sh脚本),但是我不确定这样做是什么。
我尝试通过在终端上执行以下操作来重新分配python路径:
export PYTHONPATH="/anaconda3/bin/python"
source .bashrc
因为当我过去键入which python
时,它将返回该目录。但是没有运气-现在我不断得到/Users/<myusername>/research/local/bin/python
的回应。我还尝试直接注释掉.bashrc
中的那些导出行。知道我该如何解决吗?