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

最近被Python环境搞疯了吧?一个项目跑起来另一个就报错?用Conda环境隔离大法就对了!但默认安装竟吃掉根分区8G的硬盘?今天手把手教你迁移安装目录+实战部署AI项目。

今天测试AIREPORT,这款项目是同事开源的类似SELECT AI的功能,如果大家感兴趣可以去看下:

部署之前,就需要先安装 Anaconda,因为环境的空间有限,要求不能用默认空间,而要使用相对充足的/u01空间。

因此,我在/u01目录下创建一个目录:/u01/media,在这里下载和执行安装(目前最新版是Anaconda3-2024.10-1):

在土豪分区创建专属安装区(关键步骤⭐)

bash 复制代码
mkdir /u01/media
cd /u01/media
wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh
sh Anaconda3-2024.10-1-Linux-x86_64.sh

安装时留意这个提示→ specify a different location below ,

输入自定义路径: /u01/media/anaconda3

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

这里思考的时候,terminal断开了,因为新环境忘记设置反空闲了,但好在已经安装完成,不影响。

执行这个神秘代码激活:

bash 复制代码
eval "$(/u01/media/anaconda3/bin/conda shell.bash hook)"
conda init bash

任意建立隔离的环境

以项目text2sql_selectai_rag为例,实战:

bash 复制代码
# 创建专属Python3.12环境(多版本隔离真香)
conda create -n aireport python=3.12 -y

又需要一系列包,嗯,在之前基础上又多占用了400M的空间,整体8G了。

按提示,激活这个aireport的环境:

bash 复制代码
# 激活环境(记住这个仪式感✨)
conda activate aireport

解压项目压缩包文件:

bash 复制代码
# 解压即用神器
unzip text2sql_selectai_rag-0.2.0.zip
cd /u01/media/text2sql_selectai_rag-0.2.0/engine 
# 看到这三个黄金文件了吗?

按要求执行这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环境命名用项目名最直观

✔️ 每个项目独立环境就像"Python的平行宇宙"

相关推荐
码上淘金27 分钟前
【Python】Python常用控制结构详解:条件判断、遍历与循环控制
开发语言·python
Brilliant Nemo30 分钟前
四、SpringMVC实战:构建高效表述层框架
开发语言·python
孙克旭_37 分钟前
PXE_Kickstart_无人值守自动化安装系统
linux·运维·自动化
2301_787552871 小时前
console-chat-gpt开源程序是用于 AI Chat API 的 Python CLI
人工智能·python·gpt·开源·自动化
懵逼的小黑子1 小时前
Django 项目的 models 目录中,__init__.py 文件的作用
后端·python·django
皓月盈江2 小时前
Linux电脑本机使用小皮面板集成环境开发调试WEB项目
linux·php·web开发·phpstudy·小皮面板·集成环境·www.xp.cn
Y3174292 小时前
Python Day23 学习
python·学习
深井冰水2 小时前
mac M2能安装的虚拟机和linux系统系统
linux·macos
leoufung2 小时前
内核内存锁定机制与用户空间内存锁定的交互分析
linux·kernel
Ai尚研修-贾莲2 小时前
Python语言在地球科学交叉领域中的应用——从数据可视化到常见数据分析方法的使用【实例操作】
python·信息可视化·数据分析·地球科学