为什么 Python 的包管理这么难用,比 node 的 npm 难用一万倍,每次进入项目都要手动执行一下 conda activate xxx,难道就没有默认的 Python 项目级别的依赖吗?

查看 515|回复 68
ratazzi   
mise + uv 好用的很
whenov   
shell 设个短点的 alias 不就行了
weixind   
https://langshift.dev/zh-cn/docs/js2py/module-00-python-introduction#321-venv---python-%E5%86%85%E7%BD%AE%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83


看来知识点迁移的思路还是好用的。
crocoBaby   
昨晚刚刷到的 python 包管理教程,就用 uv 可以了,相当于 npm 的 yarn
privil   
每次进入项目都要手动执行一下 conda activate xxx 你就不能装个自动激活环境的程序吗? direnv 了解下
glacer   
习惯用 venv 了,conda 一直玩不来,太重了
fkdtz   
恰恰相反,我就喜欢这种一切尽在掌控的感觉
想切什么环境、当前在什么环境,完全自己说了算
嫌麻烦配命令就好了
greendays   
就用的 venv ,一个项目一个,比较吃硬盘但是很稳定。
hertzry   
function ca(){
    conda activate $1
}
donaldturinglee   
每个项目是独立的环境应该才是正确的做法吧。统一的环境除非你只做单个项目,不然你只要一个项目的依赖出了问题,其余的一定会爆炸
您需要登录后才可以回帖 登录 | 立即注册

返回顶部