0-LLM学习环境配置

0-LLM学习环境配置

1、Anaconda安装配置

  • 什么是Anaconda?

    image

  • 下载安装Anaconda3-2022.10-Windows-x86_64​(统一一下版本,方便后续有问题好排查),安装引导无脑next就好。

  • 安装完成后开始菜单应该会有这些,日后常用的就红框中的两个工具

    • Anaconda Prompt (anaconda3)​: 命令行工具
    • Jupyter Notebook (anaconda3)​:编写和演示代码工具

    image

  • conda 环境介绍:安装完anaconda后,默认有一个base环境,刚开始学就用base环境就ok了。如果之后有别的需要,比如想换一个python版本,可以考虑创建一个新的conda环境(可以想象成一个新的虚拟机)

    image

    # 创建一个python3.11的新环境
    # conda create --name [自定义名称] python=[python版本]
    conda create --name py311 python=3.11
    
    # 激活新的环境 conda activate [环境名]
    conda activate py311
    
    # 查看所有环境
    conda env list
    
    # 删除环境
    conda remove --name py311 --all
    

    image

2、使用pip进行包管理

Q: 为什么使用pip而不是anaconda自带的conda包管理工具?

A: (1)感觉pip用得更多,很多Python项目的README文档中都是用pip进行依赖包的安装;(2)pip更简短

  • 配置国内包的镜像源:打开Anaconda Prompt (anaconda3),输入下列命令

    # 配置清华镜像源
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

    image

    # 检查是否配置成功
    pip config list
    

    image

  • Pypi仓库:PyPI · The Python Package Index

  • pip常用命令

    # 安装包(会自动安装最新的版本)
    pip install package_name
    # 安装指定版本的包
    pip install package_name==version
    # 升级包
    pip install --upgrade package_name
    # 卸载包
    pip uninstall package_name
    # 查看已安装的软件包
    pip list
    # 搜索软件包
    # pip search package_name
    

3、Jupyter Notebook快速入门

  • 第一步:启动。 运行方式有:

    (1)从开始菜单单击启动(注意,启动后不要关闭终端

    (2)在Anaconda Prompt (anaconda3)中输入jupyter notebook​命令启动(注意,启动后不要关闭终端

    image​​image

  • 第二步,登录。 启动后会自动跳转并打开浏览器(地址 http://localhost:8888 )。第一次使用可能需要输入token,token可以在终端中找到, 输入token后登录。下次使用应该就不会要求输入token登录了!

    image​​image

  • 第三步,使用。

    • 认识主界面

    image

    • 新建一个新的notebook文件,文件格式:xxx.ipynb

      image

    • 认识代码编辑区

      image

    • 菜单栏介绍

      • Edit菜单:针对代码块(Cell)的一些操作

        image

      • kernel菜单

        image

        Q:内核是什么?

        image​​​

    • 工具栏介绍

      图标功能备注
      ​​​​​​​​​image保存文件
      ​​​​​​​​​image下方新增代码块
      ​​​​​​​​​image剪切、复制、粘贴代码块剪切快捷键x​,撤销可以使用快捷键z​;复制快捷键c​,粘贴快捷键v​;
      ​​​​​​​​​image上下移动调整代码块位置
      ​​​​​​​​​image运行当前代码块,执行后会自动跳转到下一个代码块image也可以使用快捷键Shift+Enter​,如果不想跳转,可以使用Ctrl+Enter
      ​​​​​​​​​image中断内核、重启内核、重启内核并重新运行所有代码块
      ​​​​​​​​​image切换代码块的类型
      ​​​​​​​​​image快捷键

4、DevAGI配置和使用

  • 创建配置文件.env​,放到项目根目录

    OPENAI_API_KEY="sk-xxx" # 替换成自己的key
    OPENAI_BASE_URL="https://api.fe8.cn/v1" # 已经是DevAGI的API地址了,不用改
    
  • 安装依赖包:打开Anaconda Prompt输入下列命令

    pip install python-dotenv openai
    
    • python-dotenv:用于从 .env​ 文件加载环境变量到环境变量中。在开发过程中,尤其是在使用配置文件或保密信息(如 API 密钥、数据库凭据)时非常有用
    • openai:用于与 OpenAI 的 API 进行交互(最新版1.35.14)
  • 第一个openai api程序

    # 从openai库中导入OpenAI类
    from openai import OpenAI
    # 从dotenv库中导入load_dotenv和find_dotenv函数
    from dotenv import load_dotenv, find_dotenv
    
    # 加载环境变量文件
    load_dotenv(find_dotenv())
    
    # 创建一个OpenAI客户端实例
    client = OpenAI()
    
    # 使用客户端实例创建一个聊天补全请求
    chat_completion = client.chat.completions.create(
        messages=[
            {
                "role": "user",  # 指定消息的角色为用户
                "content": "讲个笑话",  # 用户发送的消息内容
            }
        ],
        model="gpt-3.5-turbo",  # 指定使用的模型,此处可以更换为其他模型
    )
    
    # 打印生成的聊天补全的第一个选择的消息内容
    print(chat_completion.choices[0].message.content)
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yman3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值