当我将PyCharm切换到使用Python 3.4.3时,我得到了一个错误:

无效的Python SDK

此外,PyCharm不会自动为我找到Python 3.4解释器,即使它位于所需的路径/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4上.

见截图:

enter image description here

尽管口译员确实有用.

e、 g.print("hello world!)仍然在编辑器上显示错误,但控制台显示正确的输出.

推荐答案

我也有同样的问题.

#export PYTHONPATH=/usr/local/lib/python2.7/site-packages/

如果没有帮助的话,也可以考虑一下这个 idea .记录错误:

/Users/username/Library/Logs/PyCharm40/idea.log

我犯了以下错误:

Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
     PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages/"
     You should `unset PYTHONPATH` to fix this.

Python-3.x相关问答推荐

如何有效地计算Kernel/Matrix

PYSMB中的进度条

如何从包含SPAN文本的标记中获取链接

从另一个云函数调用带有仅允许内部流量标志的云函数时出现问题

Python根据条件从多行读取值

通过 Pandas 通过用户定义函数重命名数据框列

为什么不能用格式字符串 '-' 绘制点?

txt 文件与不同的分隔符到整数列表

matplotlib.pyplot 多边形,具有相同的纵横比和紧凑的布局

获取以特定字母开头的姓氏

删除重复项,但将值相加为一

为什么 f-strings 比 str() 更快地解析值?

无法在 macOS 上的 Anaconda3 python3.6 上安装 OpenCV3

简单的 get/post 请求在 python 3 中被阻止,但在 python 2 中没有

__new__ 方法给出错误 object.__new__() 只接受一个参数(要实例化的类型)

TypeError:列表索引必须是整数或切片,而不是列表

如何遍历某些扩展名的文件?

为什么排序列表比未排序列表大

是否可以在每个路由的基础上限制 Flask POST 数据大小?

TypeError:只有整数标量数组可以转换为标量索引