本人用的Mac版本是目前最新的 Mac OS X v10.8 Mountain Lion,系统自带的Python版本是2.7.2;
由于初学Python,就干脆学Python3了,在eclipse上安装pydev插件之后,需要先配置 Preferences - PyDev,
Python interpreter是用Auto Config自动配置的,Windows上这样就足够了,急切想看到效果,于是:
print('Hello world !')
控制台输出如下:
------------------------------------------------------------------------------- pydev debugger: CRITICAL WARNING: This version of python seems to be incorrectly compiled (internal generated filenames are not absolute) pydev debugger: The debugger may still function, but it will work slower and may miss breakpoints. pydev debugger: Related bug: http://bugs.python.org/issue1666807 ------------------------------------------------------------------------------- pydev debugger: starting pydev debugger: Unable to find real location for: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py Hello world!
虽然最后确实输出了 Hello world ! 但上面一大坨红红的 WARNING 看着就不爽,作为完美主义者,这个务必要解决;
从提示看是Python版本的问题,那就是配置的问题了,于是看看刚才用Auto Config配置的路径:
明明是2.7版本的,好吧,是我懒了,再用New...配置一个,于是就有了:
这时还没完,再配置项目属性,选择刚刚的配置:
如果不用2.7版本的,可以把之前用Auto Config配置的Remove掉,上面一步就默认用新的配置了,这步也可以省了;
每次新建项目都会有这个选项,嫌烦我就删了2.7的配置,反正不用,需要用也只是多点一次Auto Config,于是再次:
print('Hello world !')
这次完美了:
pydev debugger: starting
Hello world!
注:本文原创,转载请注明出处并保留以下链接。
http://www.cnblogs.com/cceevv/archive/2012/12/13/2816982.html