关于新项目在PyCharm中自动构建UV环境的问题

当一个新的github项目使用Pycharm打开时,会自动构建uv环境,此时可以在命令行使用:

bash 复制代码
uv sync

使用uv管理环境。

UV管理环境出现的问题

由于是Pycharm自动构建的uv环境,那么uv sync安装之后便构建了虚拟环境,此时uv.exe是安装在conda的base环境中,因此使用PyCharm的中命令行安装依赖包,就会出现安装到base环境,而不是当前使用uv管理的虚拟环境。

解决方案

基于 uv 的项目(包含 pyproject.toml 和 uv.lock 文件),添加软件包的正确方式是使用 uv add命令

bash 复制代码
uv add langchain_community

优点:

  • 将包名添加到 pyproject.toml的依赖列表中。

  • 更新 uv.lock锁文件,确保依赖版本精确。

  • 将包安装到虚拟环境中。

相关推荐
进击的雷神37 分钟前
Trae AI IDE 完全指南:从入门到精通
大数据·ide·人工智能·trae
北风toto1 小时前
IDEA模块名字和文件夹名字不一样的解决方式
java·ide·intellij-idea
zxm85132 小时前
UV使用及UV与Anaconda的区别
大数据·学习·机器学习·uv
:1212 小时前
idea17创建tomcat项目(计网底层核心理解!)
java·ide·intellij-idea
猿小猴子2 小时前
主流 AI IDE 之一的 华为云码道「CodeArts」 介绍
ide·人工智能·ai·华为云
非鱼䲆鱻䲜13 小时前
vscode开发stm32添加新的头文件路径和包含源文件
ide·vscode·stm32·cmake·包含头文件·包含源文件
mxwin14 小时前
Unity Shader 极坐标特效 从数学原理到实战案例
unity·游戏引擎·shader·uv
chushiyunen17 小时前
pycharm注意力残差示例
ide·python·pycharm
Willliam_william21 小时前
QEMU学习之路(11)— 使用VSCode调试qemu-system-riscv64
ide·vscode·学习
LiuYaoheng21 小时前
问题记录:Android Studio Low memory
android·ide·android studio