项目
博客
归档
资源链接
关于我
项目
博客
归档
资源链接
关于我
conda等环境配置及基础环境搭建
2025-05-13
·
·
原创
·
AI大模型
·
本文共 422个字,预计阅读需要 2分钟。
前置说明 - 采用conda 环境 - 尽量使用pip的安装方式 - 尽量保持一个项目一个独立的环境 - 个人学习笔记 - JupyterLab来做学习笔记 - 有时间的同学建议发个人博客 (布道) ### conda 环境部署及搭建 安装使用最小的**Miniconda**, 地址:https://www.anaconda.com/download/success 安装好之后,在该目录下的`.condarc`可以配置镜像源和设置`envs`环境路径: ```yaml channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 repo_channels: - https://repo.anaconda.com/pkgs/main - https://repo.anaconda.com/pkgs/r - https://repo.anaconda.com/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud envs_dirs: - D:\work-software\miniconda3\envs ``` #### conda 命令使用 ```python # 查看环境 conda env list conda info --envs # 创建环境 -n/--name 名称 -p/--prefix 路径 conda create -n rag python=3.10 conda create -p D:\envs\rag python=3.10 # 删除环境 conda remove --name rag --all # 激活 conda activate rag # 查看环境包con pip list # 安装jupyterlab pip install jupyterlab ## 进入指定目录:cd xx,然后启动后就会在该目录下 # 启动 jupyter lab # requirements安装 pip install -r requirements.txt ``` #### VSCode使用Jupyterlab、pycharm配置Conda - vscode中使用jupyterlab,创建文件名,以.ipynb结尾, 然后双击打开,会自动提示要安装该插件,之后就可以选择代码或Markdown来写文章 - 在写代码中时,会提示选择内核,点击会列表所以conda下的python环境,选择对应的环境,就可以在jupyterlab中运行代码了 - pycharm中配置使用conda: 新建项目后,选择Custom environment,选择Select existing environment,然后Path选择miniconda安装环境:_conda.exe,此时就配置好了conda环境。 电脑环境使用的N卡配置 ```shell NVIDIA-SMI566.14 Driver Version: 566.14 CUDA Version:12.7 (base)PS C:\Users\Administrator>nvcc -V nvcc:NVIDIA (R) Cuda compiler driver Copyright(c)2005-2022 NVIDIA Corporation Built on Wed_Sep_21_10:41:10_Pacific_Daylight_Time_2022 Cuda compilation tools,release,11.8,V11.8.89 Build cuda_11.8.r11.8/compiler.31833905_0 ``` **RAG适合的业务场景:搜索、推荐、个人助理、对话机器人** ### 环境变量使用方式 1. 系统环境变量 - os.getenv("OPENAI_API_KEY") 2. dotenv -使用独立的环境变量的配置文件 - 新建.env配置文件,在文件中配置`OPENAI_API_KEY=XX, OPENAI_BASE_URL=https://api.openai-hk.com/v1` - 使用模型使用地址:https://www.openai-hk.com/ - 使用方式如下 ```python #!pip install -U python-dotenv from openai import OpenAI import os #加载环境变量 from dotenv import load_dotenv, find_dotenv =load_dotenv(find_dotenv(),verbose=True) #读取本地.enV文件,里面定义了OPENAI_API_KEY ```