PyCharm 无法在 Python3 中创建解释器

问题描述 投票:0回答:1

我是编程新手,只学习了一段时间。 我正在尝试开始使用 PyCharm,但它无法在 Python3 中创建解释器。当我尝试创建它时,它会生成此错误:

Using base prefix '/Library/Frameworks/Python.framework/Versions/3.10'
New python executable in /Users/tom/PycharmProjects/untitled1/venv/bin/python3
Also creating executable in /Users/tom/PycharmProjects/untitled1/venv/bin/python
ERROR: The executable /Users/tom/PycharmProjects/untitled1/venv/bin/python3 is not functioning
ERROR: It thinks sys.prefix is '/Library/Frameworks/Python.framework/Versions/3.10' (should be '/Users/tom/PycharmProjects/untitled1/venv')
ERROR: virtualenv is not compatible with this system or executable

我使用的是MacOS 10.14.6,PyCharm版本2019.3.5社区版,Python 3.10.11。 我尝试使用Python 3.12(但它给了我一个错误,说它没有找到名为“distutils”的模块,所以我下载了3.11。然后它给了我这个“virtualenv 与这个系统或可执行文件不兼容”错误。

我使用 pip 安装 virtualenv (v20.25.1),这是 StackOverflow 中其他帖子中建议的选项,但它没有改变任何内容。 也许有用的是,我以前在这台计算机上安装过 Anaconda,但我尝试彻底卸载它以及它所具有的 python 版本(我相信是 3.6)。

使用我的 Mac 自带的 python 2.7 不会产生任何错误。 另外,我似乎能够从 Mac 终端创建虚拟环境。

知道如何解决这个问题吗?因为这个错误我不得不基本上停止我所有的Python学习。

python-3.x pycharm virtualenv interpreter
1个回答
0
投票

我花了几个小时,但我刚刚解决了问题:PyCharm 2019 与 MacOS 10.14 兼容,但与 Python 3.10 不兼容。

如果有人像我一样不想从 MacOS 10.14 升级,因为您仍然运行一些 32 位程序,我可以找到 PyCharm 2021.3 的最佳选择。 您可以在此处检查每个 PyCharm 版本的要求和兼容性:https://www.jetbrains.com/help/pycharm/quick-start-guide.html#meet

© www.soinside.com 2019 - 2024. All rights reserved.