如何在代码中的两个python安装之间切换

时间:2018-08-06 16:50:09

标签: python

我正在运行两个python源

  1. 来自anaconda3 [/ home / aravind / anaconda3 / bin / python]

  2. CIAO python(用于X射线天体物理数据分析)[/ usr / local / soft / ciao_410 / ciao-4.10 / bin / python]

两个版本之间存在一些冲突,例如(2)不允许使用astropy模块,而(1)不允许使用ciao工具!

有没有办法在代码中安装的python的两个版本之间切换?就像说必须输入星号时调用anaconda安装,然后立即切换回以使用ciao工具。

在我的.cshrc文件中,我同时调用这两个版本,但默认情况下,anaconda版本高于源文件中的ciao版本,因此是启动新终端时的默认版本。

如果我不够清楚,我深表歉意。我是这个领域的新手,遇到了一些困难。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您的操作系统是Linux,则可以使用此方法来更改Python:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

sudo update-alternatives --config python 

输入所需的Python编号,例如:
Output of Command

如果您的操作系统是Windows:
C:\Windows\System32\>"C:\python2.7\python.exe" your_script.py