首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

conda init没有初始化shell吗?

conda init是一个用于初始化shell的命令,它的作用是将conda相关的环境变量和命令添加到当前使用的shell中,以便在使用conda命令时能够正常工作。

在执行conda init命令后,它会根据当前使用的shell类型自动初始化相应的配置文件。但是,并不是所有的shell都被支持。目前,conda init仅支持Bash、Zsh、Fish和PowerShell这几种常见的shell。

如果执行conda init后没有初始化shell,可能是因为当前使用的shell类型不被conda init所支持。这时,可以尝试手动配置shell的初始化文件。

对于Bash用户,可以在用户主目录下的.bashrc文件中添加以下内容来手动初始化conda:

代码语言:txt
复制
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/path/to/conda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/path/to/conda/etc/profile.d/conda.sh" ]; then
        . "/path/to/conda/etc/profile.d/conda.sh"
    else
        export PATH="/path/to/conda/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

需要将上述代码中的/path/to/conda替换为conda的安装路径。

对于其他类型的shell,可以参考conda官方文档中的相关说明进行手动配置。

总结起来,conda init是用于初始化shell的命令,但并不支持所有类型的shell。如果没有成功初始化shell,可以尝试手动配置shell的初始化文件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

客观对比 Python 所有的依赖环境管理工具

Conda 是一个具有很多功能的巨大工具。存在很多教程和博客文章(例如官方的),因此我不会在这里详细介绍。但是,我想提一件事:虽然可以构建和发布包,但 conda没有将该工具包含在适当的类别中。...例如,目前没有 pdm shell 或 pdm new 该工具是否管理依赖关系?✅ 它是否解析/锁定依赖关系?✅ 是否有干净的构建/发布流程?✅ 它允许使用插件?✅ 它支持 PEP 660 ?...package_name> # 展示所有依赖 pdm list --graph 运行代码 # 没有 shell 命令 # 使用当前环境运行 pdm run python <script_name.py...pyproject.toml hatch new --init 依赖管理 # 没有 add 命令,依赖需要手动添加到 pyproject.toml # 展示依赖 hatch dep show table...添加依赖,但是还没有安装 rye add # 同步虚拟环境, 锁定文件等等 # 在这个步骤安装依赖 rye sync 运行代码: # 启动虚拟环境 rye shell

25410

【翻译】客观评价与对比Python所有的依赖环境管理工具

Conda 是一个具有很多功能的巨大工具。存在很多教程和博客文章(例如官方的),因此我不会在这里详细介绍。但是,我想提一件事:虽然可以构建和发布包,但 conda没有将该工具包含在适当的类别中。...例如,目前没有 pdm shell 或 pdm new 该工具是否管理依赖关系?✅ 它是否解析/锁定依赖关系?✅ 是否有干净的构建/发布流程?✅ 它允许使用插件?✅ 它支持 PEP 660 ?...> # 展示所有依赖 pdm list --graph 运行代码 # 没有 shell 命令 # 使用当前环境运行 pdm run python 锁定文件:pdm...pyproject.toml hatch new --init 依赖管理 # 没有 add 命令,依赖需要手动添加到 pyproject.toml # 展示依赖 hatch dep show table...,但是还没有安装 rye add # 同步虚拟环境, 锁定文件等等 # 在这个步骤安装依赖 rye sync 运行代码: # 启动虚拟环境 rye shell # 使用虚拟环境运行脚本

7500

用Modules优雅地管理服务器的环境变量

/configure && make && make install 相对于安装,配置则是比较麻烦一些,为了保证用户在登录服务器的时候,能够调用module,你得现将module的初始化脚本复制到 /etc.../profiled.d目录下 ln -s /usr/local/Modules/init/profile.sh /etc/profile.d/modules.sh # ln -s /usr/local/...Modules/init/profile.csh /etc/profile.d/modules.csh 这样子每个用户在登录服务器的时候,shell会先执行 /etc/profile,而 /etc/profile...的任务之一就是执行 /etc/profile.d/下的所有shell脚本,也就将module的运行环境加入了用户登录的shell环境中。..." prepend-path PATH /opt/biosoft/ncbi-blast-2.7.1+/bin 当一个普通用户登录到服务器之后,他直接用 modulelist是没有加载任何模块的

1.9K20

PySpark部署安装

PySpark环境安装 同学们可能有疑问, 我们不是学的Spark框架? 怎么会安装一个叫做PySpark呢? 这里简单说明一下: PySpark: 是Python的库, 由Spark官方提供....比如 bash, sh, zsh 之类的, 但像环境变量这种其实只需要在统一的一个地方初始化就可以了, 而这就是 profile.bashrcbashrc 也是看名字就知道, 是专门用来给 bash...做初始化的比如用来初始化 bash 的设置, bash 的代码补全, bash 的别名, bash 的颜色....--all 激活虚拟环境conda activate myenvsource activate base 退出虚拟环境conda deactivate myenv 2.6 初体验-PySpark shell...方式 前面的Spark Shell实际上使用的是Scala交互式Shell,实际上 Spark 也提供了一个用 Python 交互式Shell,即Pyspark。

76360

M1 mac安装PyTorch的完整步骤指南

你使用的M1机型(Air、Pro、Mini或iMac)没有区别。 第一步 -安装和配置Miniforge 我花了很多时间为数据科学需求配置我的M1 Mac。但是都不能完美的解决我的问题。...-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 如果你正在安装一个新的M1 Mac,很可能系统里面没有包含...所以如果这些没有这些文件的,终端会通知你,并询问你是否要安装它们,我们只要安装就好了 一旦安装了XCode构建工具和自制程序,你可以重启终端并安装Miniforge: brew install miniforge...完成之后,为Z shell (zsh)初始化conda: conda init zsh 最后,重新启动终端。!Miniforge现在已经安装好了,你可以创建虚拟环境了。...第二步-创建虚拟环境 下面的Terminal命令将基于Python 3.8创建一个名为pytorch_env的新虚拟环境: conda create --name pytorch_env python

3.8K40
领券