1、容器瘦身导致部分应用缺少,需要在非容器环境下部署环境。但为避免破坏现有环境,现有使用conda环境进行隔离管理
创建:conda create -n tts python==3.10.0
2、conda 是python环境管理,和python无关的东西比如cann还是会影响
下载conda安装包:Anaconda3-2021.04-Linux-aarch64.sh
查看conda环境: conda info --envs
克隆conda环境:conda create -n 新环境名称 --clone 老环境名称
注:同一个容器环境中才能使用create复制
激活(进入)环境:source activate yk_bloom_7b 或者 conda activate yk_bloom_7b
退出环境: conda deactivate
复制:conda create -p /usr2/z00443407/anaconda3/envs/pytorch --clone /usr2/x00358195/anaconda3/envs/pytorch
4、基于 conda create python==3.10.0 -p /path/envs/tts_py310在指定路径下创建后,可以使用conda env list确认是否创建成功
5、pip 依赖包的配置可以写到文件requirments.txt中,执行pip install -r requirments.txt
https://zhuanlan.zhihu.com/p/713511087
6、新创建的conda环境需要 conda config --append envs_dirs XXX(地址)补充环境的路径,然后使用conda env list才能显示在XXX路径下的环境
7、 python3 -m venv tlm-venv
source tlm-venv/bin/activate
注意:使用venv 制作的环境并没有将基础环境完整备份,比如可能找不到头文件;因此使用conda create备份环境是更全面的备份,但是占用更多磁盘