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

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

相关推荐
Joyce_JTR3 小时前
【vscode】vscode上plantuml安装和使用
ide·vscode·编辑器
lichong9514 小时前
Android studio release 包打包配置 build.gradle
android·前端·ide·flutter·android studio·大前端·大前端++
听风吟丶6 小时前
Java 9 + 模块化系统实战:从 Jar 地狱到模块解耦的架构升级
开发语言·python·pycharm
Hy行者勇哥11 小时前
VSCode 插件开发实战:从零打造「文件模板快建」工具,吃透扩展生态核心技术
ide·vscode·编辑器
原来是小珠呀11 小时前
Maven介绍安装与IDEA使用(JavaWeb)
pycharm·maven·intellij-idea
howard200512 小时前
在IPython和PyCharm里通过PySpark实现词频统计
pycharm·pyspark·ipython·词频统计
残雪飞扬12 小时前
Pycharm社区版安装
ide·python·pycharm
思绪漂移12 小时前
CodeBuddy AI IDE :Skills 模式
ide·人工智能
Hcoco_me15 小时前
YOLOv5(三):Jupyter
ide·yolo·jupyter