机器上的 Python 解释器装的太多

2024-05-28 11:40:59 +08:00
 yuhu96
我的 Mac 上装了很多 Python 环境,除了 Mac 本身自带的之外,还有 Anaconda 、MiniConda 、Python 官网安装的,以及一大堆历史遗留创建的虚拟环境,也不记得是 venv 还是 pipenv 弄得了。因为以前入门没概念,上手就是 pip install ,结果装到哪里自己都不知道。

实际工作中切换或者管理感觉很头疼。

想知道有没有什么工具可以做一下自动化的管理或者清理。
5048 次点击
所在节点    Python
29 条回复
ysw
2024-05-28 18:56:48 +08:00
@ysw devenv
mayli
2024-05-28 20:08:22 +08:00
推荐 rye
ALLROBOT
2024-05-28 20:42:15 +08:00
楼主不会用 miniconda 或 Anaconda 版本管理多个项目的 Python 环境?
1800ml
2024-05-28 21:02:44 +08:00
每次跑代码前,用一下 pip -V ,查看用的是哪个环境
SuperXX
2024-05-28 23:04:01 +08:00
不推荐 Miniconda 或者 Anaconda ,package 多了安装很慢, 推荐用 Mamba
JackieMe
2024-05-28 23:13:39 +08:00
我因为同时需要用 Python R 和其他一些软件,就统一 Miniconda 管理了。基本上就保持 Python R 其他软件按语言分开各建一个环境,Python 如果需要不同版本也新建一个环境。系统 Python 就只装了 Jupyter 套装。嫌 conda 算依赖和下载太慢就装上 mamba 。
Davic1
2024-05-29 11:35:06 +08:00
shapper
2024-05-29 14:49:45 +08:00
pycharm venv 每个项目单独装,不装全局,用完可以删除
usiantein
2024-06-05 21:58:50 +08:00
@tangtang369 兄弟说出了我的心声,用 Python 开发就了确实是这样,没必要一个项目一个环境,很多时候并没有很严重的依赖问题。我现在就是一个 3.10 的 miniconda3 的环境,基本就能覆盖很多的的项目开发需求了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1044631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX