从零构建大模型--实操--搭建python环境

区分pip conda

pip

pip = Python 官方自带的安装工具

你只要装了 Python,就自动自带 pip,不需要额外装。

作用:

  • 安装各种 Python 库:pip install 库名
  • 卸载、更新、查看已安装的库

它是纯 Python 官方工具,只管 Python 相关的包

conda

conda = Anaconda 里自带的安装工具

只有你装了 Anaconda / Miniconda 才会有 conda。

conda 能干两件事:

  • 装 Python 库(类似 pip)
  • 管理不同版本的 Python 环境(比如同时用 Python3.9、3.10、3.11)

conda基于环境去安装库和搭建环境,方便不同环境之间的隔离,以及控制不同的项目。

其实是与pycharm中使用虚拟环境控制项目是一样的。uv这个工具也是一样的。

使用uv搭建环境

本质上uv只是一个第三方的包,能够手动的给不同的项目创建各自所需的虚拟环境。

所以实际使用起来是先安装python解释器,然后再安装uv,比如使用pip安装uv,然后使用uv去对应的项目创建虚拟环境。

同时也可以使用conda创建虚拟环境之后,按照上述的步骤去完成。这就是一个简单的套娃。


不使用conda的情况:

此时.venv中是存在python的

实际上我猜测这个可能是不同系统造成的问题。可能是因为macos对于类似于符号绑定会显示。因为实际上使用uv创建的虚拟环境直接使用现有python编译器的可能性大!

  • 使用uv pip install -r requirements.txt (小技巧:使用tab键会自动匹配补全)
  • 使用uv run jupyter lab
相关推荐
承渊政道7 分钟前
【从零开始大模型开发与微调:基于PyTorch与ChatGLM】(开源大模型ChatGLM高级定制化应用实战)
人工智能·pytorch·python·llm·模型微调·glm
Joy T2 小时前
Agent 确定性上下文设计:从 Prompt 参数注入到能力分层
java·开发语言·微服务·架构·prompt·agent context
专注仿真5 小时前
引擎扩展性与集成设计深度剖析:从 14 个扩展点到 DIS→HLA 演进之路
开发语言·算法·仿真引擎·推演引擎
Best-Wishes5 小时前
科来网络分析系统(技术交流版)使用说明书
开发语言·junit·php
代码不停6 小时前
自动化测试(java)
java·开发语言·selenium·自动化
Smoothcloud润云6 小时前
PyTorch大模型权重加载与启动耗时优化实战:定位磁盘、内存与显存瓶颈
人工智能·pytorch·python·深度学习·gpu算力
databook7 小时前
从循环到向量化:NumPy提速的7个关键思维
python·数据分析·numpy
棉猴7 小时前
玩游戏学Python1-Python和pgzero库的安装
python·pygame·玩游戏·pgzero·pgzrun
诺伦7 小时前
GEO优化数据实证:78%引用流向官网的机制拆解与小品牌三步管线实战教程 | RiseClaw玄策
python·seo·geo·内容营销·ai搜索
oooost8 小时前
pytorch学习笔记1
python·学习方法