python - 每次运行终端时激活 conda
问题描述
我安装了 Miniconda 3,然后我尝试运行 python python -i
。因为python
没用。出现下一个警告
警告:此 Python 解释器处于 conda 环境中,但尚未激活该环境。库可能无法加载。要激活此环境,请参阅https://conda.io/activation
所以,我继续激活它,使用source /c/Users/myUserName/Miniconda3/Scripts/activate base
并再次运行 python,它运行良好。
但是每次我关闭终端并再次打开它时,都会出现相同的警告消息,这让我再次激活环境。
我错过了什么?
解决方案
如果您希望每次打开终端时都执行命令,可以将命令添加到~/.bashrc
文件底部。
一个相对简单的方法是使用内置的nano
文本编辑器。从终端,运行
nano ~/.bashrc
然后向下滚动到底部。将自己的东西添加到底部的想法是一种很好的做法,因为除非您真的知道自己在做什么,否则您不应该真正更改操作系统生成的“默认”内容。
输入每次终端启动时要执行的命令,即
source /c/Users/myUserName/Miniconda3/Scripts/activate base
在你的情况下。ctrl+o
然后用then保存enter
。然后退出ctrl+x
现在重新启动终端或运行source ~/.bashrc
以查看效果。
推荐阅读
- javascript - 未捕获的类型错误:无法读取带有偏移量的未定义的属性“顶部”
- wordpress - 我可以在 Google 网站上托管 wordpress 吗?
- python - 使用 findall 在字符串中找不到三个连续的单词
- javascript - 类型 'string' 不可分配给类型 '(url: string) => string'.ts(2322)
- android - Android TransactionTooLargeException 选择图片库
- linux - jitsi 无法共享某些应用程序(屏幕共享)
- ios - iOS IAP 恢复需要几次尝试
- javascript - 默认滚动条始终完全滚动的库
- reactjs - 卸载 React Native 组件时如何清除 Image.getSize 请求?
- python - Python yield 关键字的意义和关于生成器的困惑?