关于新项目在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锁文件,确保依赖版本精确。

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

相关推荐
schinber14 小时前
Python包管理工具全景指南:从pip到现代化工具实战
python·conda·pip·uv
lpfasd12315 小时前
JetBrains2025.3更新
ide
Lv117700815 小时前
Visual Studio中的接口
ide·笔记·c#·visual studio
若数17 小时前
vscode如何打开多个标签
ide·vscode·编辑器
lingzhilab17 小时前
零知IDE——零知ESP32+DFPlayer MP3智能音乐播放器
ide
Python私教17 小时前
Jupyter是什么?如何安装使用?
ide·python·jupyter
智航GIS17 小时前
1.2 python及pycharm的安装
开发语言·python·pycharm
许商18 小时前
【stm32】cmake构建vscode开发环境(复杂大型项目)
ide·vscode·编辑器
厚国兄18 小时前
esp32+vscode,在vscode底部不显示esp32的命令图标问题解决
ide·vscode·编辑器
若数18 小时前
vscode常用插件
ide·vscode·编辑器