选择 Python 解释器

2023-05-08 19:50:08 +08:00
 zhenyoung


最近工作要求用 python 辅助数据分析,想问问 pycharm 中的这些解释器选项有啥区别嘛,一般数据分析处理选哪种较好(装了 anaconda ,没有从官网上下载安装 python)
2737 次点击
所在节点    程序员
16 条回复
zhlxsh
2023-05-08 20:02:23 +08:00
区别不大,你闭着眼选一个,过段时间发现不对劲了再换就好了。
Oilybear
2023-05-08 20:05:26 +08:00
先 conda 吧,等你用熟自然上面那些就都明白了
adoal
2023-05-08 20:07:45 +08:00
除了第三个 System Interpreter 不建议选之外,其它都差不多。不过你既然用 conda 装的那就先 conda 吧。
LeegoYih
2023-05-08 20:11:17 +08:00
主要是为了防止多个项目依赖的版本冲突,你选第一个和第二个都可
jayeli
2023-05-08 20:15:55 +08:00
数据分析就用 conda 吧,很多包都是预编译好的,比较方便。
evil0harry
2023-05-08 20:17:40 +08:00
我比较喜欢用 2 和 3 ,大部分是用 3
iorilu
2023-05-08 20:20:11 +08:00
别折腾,用 conda 完事
omtow
2023-05-08 20:29:32 +08:00
数据分析的话,优先选择 conda
其它开发工作,1 4 5 皆可
不建议直接用 3
sadfQED2
2023-05-08 20:40:02 +08:00
直接 conda 吧,有些 c 相关的包好装一点(仅仅是感觉)
hzzhzzdogee
2023-05-08 21:17:52 +08:00
conda, miniconda, poetry 都行
cy18
2023-05-08 23:36:24 +08:00
数据分析处理建议直接用默认的 Anaconda 环境,大部分包都装好了的那个。
jiayouzl
2023-05-08 23:58:10 +08:00
我是 virtualenv 与 pipenv 其他都不用.
Syiize
2023-05-09 11:16:38 +08:00
2 ,3 选项随便选,如果你发现 2 选项里面找不到 conda 的话就选 3 ,因为 conda 安装的时候已经把 conda 自带的解释器注册为系统解释器了(如果你没有更改默认选项的话)。

这两种都没差,区别仅仅在于选 3 的话,在 pycharm 里安装 Python 包的时候默认用 pip 。

PS:多一句嘴,我认为 conda 在 Python 包管理器方面做得不太合格,但是安装其他的依赖包很方便。在我帮我同学修过好几次环境之后我得到的结论就是:能用 pip 就用 pip ,pip 搞不定再用 conda
julyclyde
2023-05-18 16:02:00 +08:00
@Syiize conda 覆盖 /usr/bin/python 吗???
Syiize
2023-05-19 17:26:30 +08:00
@julyclyde 不是覆盖,而是把 conda 里面的 Python 当作系统解释器来用
Syiize
2023-05-19 17:27:54 +08:00
@julyclyde 在 Windows 上安装 conda 的时候会有一个选项,把 conda 的 Python 注册为系统解释器。Linux 上没有这个选项

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

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

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

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

© 2021 V2EX