【问题标题】:PyCharm Terminal has different Python than Mac Terminal [duplicate]PyCharm 终端具有与 Mac 终端不同的 Python [重复]
【发布时间】:2022-02-09 21:55:24
【问题描述】:

运行以下。

PyCharm 显示:

% python -V
Python 2.7.16

% where python
bash: where: command not found

而在终端中显示:

% python -V
Python 3.8.12

% where python
/Users/ryo/opt/anaconda3/bin/python

与我的 iOS 终端相比,为什么 PyCharm 终端使用不同版本的 Python? 任何方向都将不胜感激 - 我已经在谷歌上广泛搜索并通过 StackOverflow 进行搜索,但这个看似简单的问题已经超出了我。

不确定它是否与我的 PATH 变量有关,但粘贴在下面以供参考:

Mac 终端

$PATH
/Users/ryo/opt/anaconda3/bin:/Users/ryo/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

解释器长这样。

【问题讨论】:

  • 如果您在 PyCharm 项目中设置了虚拟环境,PyCharm 终端将自动激活它。这可能会给你一个不同版本的 Python。
  • 谢谢 - 创建一个新的虚拟环境修复它!

标签: python pycharm


【解决方案1】:

为了方便起见,PyCharm 会将您的终端 python 设置为您在设置中拥有的项目解释器。您可以通过转到 Settings -> Project: -> Python Interpreter

来更改它

【讨论】:

  • 我选择的 Python 解释器 (3.10) 与 Mac 终端和 Pycharm 终端都不匹配。
猜你喜欢
  • 2019-05-24
  • 1970-01-01
  • 2021-10-06
  • 1970-01-01
  • 2022-08-10
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2020-07-05
相关资源
最近更新 更多