当前位置: 首页 > 知识库问答 >
问题:

有了康达/蟒蛇,我应该一直在(基地)工作吗?

颜骁
2023-03-14

这是一个完全新手的问题,但我在虚拟环境中安装了conda以及其他一些东西,如Tensorflow,现在我有点困惑。如果我打开一个终端,我的python会指向/usr/bin/python。如果我转到基础环境(“conda activate base”),我的路径指向我安装anaconda的地方,/usr/local/anaconda2。conda是否希望我总是进入基础环境来使用所有的anaconda包,或者我在安装时做了一些奇怪的事情,使我的非环境仍然指向原始系统python?我应该改变我的路径指向蟒蛇吗?我在Ubuntu 18.10上。

共有1个答案

寿和通
2023-03-14

我是一个显式的粉丝——不是在命令行运行python,而是在运行脚本时使用python解释器的完整路径(例如/usr/local/anaconda2/bin/python)——这样我就不依赖shell行为或不必担心当前哪个环境处于活动状态。使用其完整路径运行解释器与在环境处于活动状态时运行python没有什么不同。

但这不是每个人都喜欢的茶…所以。。。

即使anaconda没有提示您更新您的PATH变量,您也可以通过更新您的. bashrc来显式地执行此操作。bash_profile(或. zshrc或其他任何东西)通过添加以下行:PATH=/usr/local/anaconda2/bin${PATH}。不要忘记重新获取. bashrc或关闭/重新打开您的shell以使其生效。

Conda能够在基础之外创建许多虚拟环境,因此如果您有多个虚拟环境并且想要将一个设置为默认值,则只需更新上面的行以获取适当的路径。

 类似资料:
  • 我需要在我的中添加一个新的目录位置,但问题是我使用的是一个全新安装的系统(Linux),其中尚未定义任何。我读过并使用过,我认为我很了解它,但我不知道当没有存在时会发生什么。 我不能附加到不存在的东西上,但我希望当前发现的所有重要库都能正常工作,因此要小心,我在Python中使用了来获取所有标准值。然后我为定义了一个-变量,包括我刚刚找到的所有节点,以及我的新目录。但是哇,很多东西都停止工作了!P

  • 根据本文,我正在学习使用来控制windows10powershell中的python环境。 它表示当前环境应显示括号或括号 你现在使用的环境是雪花还是兔子?要找到答案,请键入相同的命令: 康达信息- envs Conda显示所有环境的列表,当前环境显示在提示符前面的(括号)或[方括号]中: (雪花) 注意:conda还会在您的环境列表中的活动环境前面加一个星号(*);请参见上面的“列出所有环境”

  • 我正在运行Ubuntu 18.04。 我使用mysql连接器-python连接Python到MySQL。 我使用的是Python 3.6.7,并且已经安装了mysql连接器-python。 我已经安装了mysql连接器-python-py3_8.0.13-1ubuntu18.10_all.deb. 在运行Python脚本时,mysql。连接器模块似乎加载正确,但脚本在碰到光标时失败。next()具

  • 假设我有一些资源,我想在用python编写的aws lambda中的不同请求之间共享。我应该如何实现这一点? 是否有“启动后”挂钩,或者我应该在第一次调用时惰性地创建资源?“延迟初始化”的缺点是,它意味着一些请求会随机变慢,因为您选择了一个消费者来承担启动成本。 此外…这些资源会在lambda可执行文件被“冻结”后幸存下来吗? 本页https://docs.aws.amazon.com/lambd

  • 问题内容: 在Anaconda存储库中,有两种安装程序: “ Anaconda安装程序 ”和“ Miniconda安装程序 ”。 他们有什么区别? 此外,对于安装程序文件,,这是什么立场? 问题答案: 区别在于miniconda只是在交付存储库管理系统。因此,当您安装它时,只有管理系统没有软件包。而对于Anaconda,它就像带有某些内置软件包的发行版。 与任何Linux发行版一样,有些发行版捆绑

  • 我正在通过conda安装pymc,它告诉我更新一些文件,所以没有问题。然而,在更新后,它给出了一个OSError,现在,我不能访问任何conda构建命令。现在,当我键入任何conda命令时,它会给我