利用命令别名(alias)减少conda 激活、去激活虚拟环境命令长度

35 篇文章 1 订阅

例如服务器上有py3.6.8这个conda虚拟环境,现在需要激活该环境,

使用的激活命令为 source activate py3.6.8conda activate py3.6.8 ,有一个注意事项,见注意,去激活命令为 source deactivateconda deactivate命令。

1. 相关配置

不过上述命令比较长,每次都输入这么多,太花时间,所以可以使用如下的alias命令进行设置。

~/.bashrc~/.zshrc 配置文件中添加上如下语句,即可。我使用的是zsh,所以这里修改 ~/.zshrc

#设置conda环境快捷键 -2019年12月12日21:09:02
#激活conda环境,必须使用先使用source命令,之后使用conda,或者直接source activate version启动
alias activate='foo(){source activate "$1";};foo'
alias act='source activate'
alias deact='conda deactivate'
alias deactivate='conda deactivate'
#added end

设置完成再使用source ~/.zshrc,即可生效。

2. other

  1. 上面命令中用到了alias activate='foo(){source activate "$1";};foo'。我理解的是相当于一个函数,暂未深究

  2. 注意:在Linux、Mac下不能一开始就使用 conda activate py3.6.8 命令,否则会出现提示:

    CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
    If your shell is Bash or a Bourne variant, enable conda for the current user with
    
        $ echo ". /usr/local/anaconda3/etc/profile.d/conda.sh" >> ~/.bashrc
    
    or, for all users, enable conda with
    
        $ sudo ln -s /usr/local/anaconda3/etc/profile.d/conda.sh /etc/profile.d/conda.sh
    
    The options above will permanently enable the 'conda' command, but they do NOT
    put conda's base (root) environment on PATH.  To do so, run
    
        $ conda activate
    
    in your terminal, or to put the base environment on PATH permanently, run
    
        $ echo "conda activate" >> ~/.bashrc
    
    Previous to conda 4.4, the recommended way to activate conda was to modify PATH in
    your ~/.bashrc file.  You should manually remove the line that looks like
    
        export PATH="/usr/local/anaconda3/bin:$PATH"
    
    ^^^ The above line should NO LONGER be in your ~/.bashrc file! ^^^
    

    截图更好看:
    在这里插入图片描述

激活conda环境,可以按照以下步骤进行操作: 1. 对于Windows用户,在开始菜单中搜索并打开命令提示符(cmd)。你也可以使用快捷键"Win + R",然后输入"cmd"来打开命令提示符。 2. 确定你是否已安装了包"ipykernel"。如果没有安装,可以使用以下命令进行安装: ``` pip install ipykernel ``` 3. 激活conda环境,可以使用以下命令: ``` activate <environment_name> ``` 其中,"<environment_name>"是你要激活conda环境的名称。例如,如果你要激活名为"myenv"的环境,可以使用以下命令: ``` activate myenv ``` 这样就成功激活了指定的conda环境。 请注意,以上步骤是针对Windows用户的。对于其他操作系统,可能有略微不同的命令或步骤。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [jupyter notebook 多环境conda kernel配置方式](https://download.csdn.net/download/weixin_38699593/14850266)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Windows 下vscode 无法激活conda环境问题解决](https://blog.csdn.net/weixin_44566432/article/details/131155615)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值