找回密码
 立即注册
首页 业界区 业界 Anaconda指定目录安装终极指南+避坑大全

Anaconda指定目录安装终极指南+避坑大全

簑威龙 4 天前
最近被Python环境搞疯了吧?一个项目跑起来另一个就报错?用Conda环境隔离大法就对了!但默认安装竟吃掉根分区8G的硬盘?今天手把手教你迁移安装目录+实战部署AI项目。
今天测试AIREPORT,这款项目是同事开源的类似SELECT AI的功能,如果大家感兴趣可以去看下:

  • https://github.com/HysunHe/text2sql_selectai_rag
部署之前,就需要先安装 Anaconda,因为环境的空间有限,要求不能用默认空间,而要使用相对充足的/u01空间。
因此,我在/u01目录下创建一个目录:/u01/media,在这里下载和执行安装(目前最新版是Anaconda3-2024.10-1):
在土豪分区创建专属安装区(关键步骤⭐)
  1. mkdir /u01/media
  2. cd /u01/media
  3. wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh
  4. sh Anaconda3-2024.10-1-Linux-x86_64.sh
复制代码
安装时留意这个提示→ specify a different location below ,
输入自定义路径: /u01/media/anaconda3
1.png

安装完成后发现算上1G的安装包,安装完成后共占用空间7.5G,真的好占地方。
2.png

这里思考的时候,terminal断开了,因为新环境忘记设置反空闲了,但好在已经安装完成,不影响。
执行这个神秘代码激活:
  1. eval "$(/u01/media/anaconda3/bin/conda shell.bash hook)"
  2. conda init bash
复制代码
任意建立隔离的环境

以项目text2sql_selectai_rag为例,实战:
  1. # 创建专属Python3.12环境(多版本隔离真香)
  2. conda create -n aireport python=3.12 -y
复制代码
又需要一系列包,嗯,在之前基础上又多占用了400M的空间,整体8G了。
3.png

按提示,激活这个aireport的环境:
  1. # 激活环境(记住这个仪式感✨)
  2. conda activate aireport
复制代码
解压项目压缩包文件:
  1. # 解压即用神器
  2. unzip text2sql_selectai_rag-0.2.0.zip
  3. cd /u01/media/text2sql_selectai_rag-0.2.0/engine
  4. # 看到这三个黄金文件了吗?
复制代码
按要求执行这3个SQL文件,先完成数据库层面的配置。
安装顺序如下(./engine 目录下):
CUSTOM_SELECT_AI_TABLES.sql
CUSTOM_SELECT_AI.pkg.sql
CUSTOM_SELECT_AI.pkb.sql
后面就是LLM配置和APEX导入,和本文主题关系不大,以后有机会再分享,如果感兴趣也欢迎直接去同事的github主页查阅。
本文主要是对Anaconda指定目录安装部署留个记录,以后估计要经常用到conda。
总结划重点
✔️ conda自定义路径解决空间不足
✔️ conda环境命名用项目名最直观
✔️ 每个项目独立环境就像"ython的平行宇宙"

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册