• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhenyoung
V2EX  ›  程序员

选择 Python 解释器

  •  
  •   zhenyoung · May 8, 2023 · 3857 views
    This topic created in 1276 days ago, the information mentioned may be changed or developed.


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

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

    PS:多一句嘴,我认为 conda 在 Python 包管理器方面做得不太合格,但是安装其他的依赖包很方便。在我帮我同学修过好几次环境之后我得到的结论就是:能用 pip 就用 pip ,pip 搞不定再用 conda
    julyclyde
    julyclyde
    May 18, 2023
    14
    @Syiize conda 覆盖 /usr/bin/python 吗???
    Syiize
    Syiize
    May 19, 2023 via Android
    15
    @julyclyde 不是覆盖,而是把 conda 里面的 Python 当作系统解释器来用
    Syiize
    Syiize
    May 19, 2023 via Android
    16
    @julyclyde 在 Windows 上安装 conda 的时候会有一个选项,把 conda 的 Python 注册为系统解释器。Linux 上没有这个选项
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 12:06 · PVG 20:06 · LAX 04:06 · JFK 07:06
    ♥ Do have faith in what you're doing.