linux安装miniconda3、多环境配置
如无法授权可以在脚本前手动执行激活python3环境。也可以通过直接创建软连。
·
1、下载安装包
https://docs.conda.io/en/latest/miniconda.html
sudo wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.10.3-Linux-x86_64.sh
2、执行安装
bash Miniconda3-latest-Linux-x86_64.sh
一直"enter,然后按照指引操作"
image.png
3、执行初始化
3.1、自动执行初始化选择yes
image.png
3.2、手动初始化
#进入安装目录
cd $install/miniconda3/
condabin/conda init
source ~/.bashrc
4、检验
conda activate ###激活虚拟python3环境
python --version
conda deactivate ###退出虚拟python3环境
5、troubleshooting
5.1、 针对调度进程使用python3环境,需先手动启用python环境需要加执行命令
source /root/.bashrc #这种要授权
如无法授权可以在脚本前手动执行激活python3环境
__conda_setup="$('/root/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then
. "/root/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/root/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
conda放到SDCARD上的配置:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/SDCARD/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /
dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/SDCARD/miniconda3/etc/profile.d/conda.sh" ]; then
. "/SDCARD/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/SDCARD/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
也可以通过直接创建软连
ln -s /data1/miniconda3/bin/python /usr/bin/python3
5.2、conda创建指定版本Python环境
-
服务连上互联网
-
conda
conda create -n your_env_name python=x.x #demo,会自动联网下载包放到$conda/env
conda create -n mypython python=2.7.5
创建环境变量
ln -s /root/miniconda3/envs/test_py2/bin/python /usr/bin/python2
5.3、conda环境复制
scp $install_home/miniconda3 hosts:/$install_home
ssh hosts
$install_home:/condbin/conda init
source ~/.bashrc

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)