我正在为 Eclipse 设置 PyDev,我必须选择一个版本的 Python 作为解释器。我想使用 Python3,而且我一直将python3
其用作解释器,所以我认为/usr/bin/python3
这是显而易见的选择。但是,还有另一个选项python3mu
。我在终端中运行它,它似乎与 完全一样python3
。我的问题是:哪一个是用作 Eclipse 解释器的正确版本?两者之间有什么区别?
编辑:只是想让你们知道,我的 google-fu 还不足以找出 python3mu 是什么。
答案1
在 Python 3 中,一些编译选项(abi 标志)反映在二进制名称和__pycache__
目录中缓存的字节码名称中。mu 表示--with-pymalloc
和--with-wide-unicode
也可以看看http://docs.python.org/dev/library/sys#sys.abiflags和http://www.python.org/dev/peps/pep-3149/