Python:Anaconda 路径仅按需添加

Python:Anaconda 路径仅按需添加

情况如下:

  • 到目前为止,我只使用 pip 安装我需要的任何软件包,有时也使用 apt-get。我已经安装了支持 gpu 的 tensorflow 之类的东西。至少在我安装这个的时候,我不知道在支持 gpu 的 anaconda 中安装 tensorflow 的简单方法,所以我决定只在常规/标准 python 上安装它。
  • 现在和将来我打算使用 anaconda。但我不想失去对旧 python 库的轻松访问,也不想在 anaconda 中重新安装所有内容。
  • 现在我安装了 anaconda。但是当我现在打开 Jupyter 笔记本时,我处于 ​​conda python 中,因为我添加了 conda 路径。

是否有一种简单的方法可以实现以下目标:当我打开终端时,我所需要做的就是输入一个快速命令,然后只会添加 anaconda 路径?

这是为了实现当我打开终端并输入 jupyter notebook 时,我使用的 python 发行版将是我安装 tensorflow 和其他东西的发行版。然后我可以轻松使用命令进入 anaconda 环境。

.bashrc 中的以下行将添加 conda 路径:

$ export PATH=~/anaconda2/bin:$PATH

所以我的问题可能归结为:有没有办法将其与某种命令链接起来?如果我打开终端,就会发生以下情况:

jupyter notebook

--> jupyter notebook 启动,不使用 anaconda。但是当我这样做时:

command_that_adds_the_anaconda_path
jupyter notebook

--> jupyter notebook 启动,使用 anaconda

在此先谢谢大家。我对 shell 的东西还不太熟悉。任何有关如何创建此类命令的链接都将不胜感激。我找过它,也许用错了词,但还没有找到确切的。

答案1

export PATH=~/anaconda2/bin:$PATH。当在终端会话中运行时(而不是从~/.profile~/.bashrc),它只会影响该会话及其子进程。

相关内容