操作系统:Windows 7 x64
Python:2.7.3
Pydev:2.7.1.2012100913
Eclipse:版本:Juno Service Release 1 Build id:20121004-1855
我无法在Pydev中配置python解释器。如果我尝试使用自动配置或手动配置,我会得到相同类型的错误输出:
无法从系统中收集所需信息。
这通常意味着您的解释器不在系统路径中。没有 尝试创建时输出是标准输出 口译员信息。错误输出包含:>><<
或
有关详细信息,请参阅错误日志当标准输出时没有输出 试图创建解释器信息。错误输出包含:>><<
Python在我的PATH中。这是interpreterInfo.py
(stdout和stderr)的输出:
<xml>
<version>2.7</version>
<executable>C:\Python27\python.exe</executable>
<lib path="out">D:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc</lib>
<lib path="ins">C:\Python27\lib\site-packages\setuptools-0.6c11-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\logilab_common-0.58.0-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\logilab_astng-0.23.1-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\pip-1.1-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\pylint-0.25.1-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\rope-0.9.3-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\sphinx-1.1.3-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\docutils-0.9.1-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\jinja2-2.6-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\pygments-1.5-py2.7.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\lxml-2.2.8-py2.7-win32.egg</lib>
<lib path="ins">C:\Python27\lib\site-packages\spyder-2.0.10-py2.7.egg</lib>
<lib path="out">C:\Windows\system32\python27.zip</lib>
<lib path="ins">C:\Python27\DLLs</lib>
<lib path="ins">C:\Python27\lib</lib>
<lib path="ins">C:\Python27\lib\plat-win</lib>
<lib path="ins">C:\Python27\lib\lib-tk</lib>
<lib path="ins">C:\Python27</lib>
<lib path="ins">C:\Python27\lib\site-packages</lib>
<lib path="ins">C:\Python27\lib\site-packages\PIL</lib>
<lib path="ins">C:\Python27\lib\site-packages\win32</lib>
<lib path="ins">C:\Python27\lib\site-packages\win32\lib</lib>
<lib path="ins">C:\Python27\lib\site-packages\Pythonwin</lib>
<lib path="ins">C:\Python27\lib\site-packages\wx-2.8-msw-ansi</lib>
<forced_lib>__builtin__</forced_lib>
<forced_lib>__main__</forced_lib>
<forced_lib>_ast</forced_lib>
<forced_lib>_bisect</forced_lib>
<forced_lib>_codecs</forced_lib>
<forced_lib>_codecs_cn</forced_lib>
<forced_lib>_codecs_hk</forced_lib>
<forced_lib>_codecs_iso2022</forced_lib>
<forced_lib>_codecs_jp</forced_lib>
<forced_lib>_codecs_kr</forced_lib>
<forced_lib>_codecs_tw</forced_lib>
<forced_lib>_collections</forced_lib>
<forced_lib>_csv</forced_lib>
<forced_lib>_functools</forced_lib>
<forced_lib>_heapq</forced_lib>
<forced_lib>_hotshot</forced_lib>
<forced_lib>_io</forced_lib>
<forced_lib>_json</forced_lib>
<forced_lib>_locale</forced_lib>
<forced_lib>_lsprof</forced_lib>
<forced_lib>_md5</forced_lib>
<forced_lib>_multibytecodec</forced_lib>
<forced_lib>_random</forced_lib>
<forced_lib>_sha</forced_lib>
<forced_lib>_sha256</forced_lib>
<forced_lib>_sha512</forced_lib>
<forced_lib>_sre</forced_lib>
<forced_lib>_struct</forced_lib>
<forced_lib>_subprocess</forced_lib>
<forced_lib>_symtable</forced_lib>
<forced_lib>_warnings</forced_lib>
<forced_lib>_weakref</forced_lib>
<forced_lib>_winreg</forced_lib>
<forced_lib>array</forced_lib>
<forced_lib>audioop</forced_lib>
<forced_lib>binascii</forced_lib>
<forced_lib>cPickle</forced_lib>
<forced_lib>cStringIO</forced_lib>
<forced_lib>cmath</forced_lib>
<forced_lib>datetime</forced_lib>
<forced_lib>errno</forced_lib>
<forced_lib>exceptions</forced_lib>
<forced_lib>future_builtins</forced_lib>
<forced_lib>gc</forced_lib>
<forced_lib>imageop</forced_lib>
<forced_lib>imp</forced_lib>
<forced_lib>itertools</forced_lib>
<forced_lib>marshal</forced_lib>
<forced_lib>math</forced_lib>
<forced_lib>mmap</forced_lib>
<forced_lib>msvcrt</forced_lib>
<forced_lib>nt</forced_lib>
<forced_lib>operator</forced_lib>
<forced_lib>parser</forced_lib>
<forced_lib>signal</forced_lib>
<forced_lib>strop</forced_lib>
<forced_lib>sys</forced_lib>
<forced_lib>thread</forced_lib>
<forced_lib>time</forced_lib>
<forced_lib>xxsubtype</forced_lib>
<forced_lib>zipimport</forced_lib>
<forced_lib>zlib</forced_lib>
</xml>Traceback (most recent call last):
File "D:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\interpreterInfo.py", line 199, in <module>
raise RuntimeError('Ok, this is so that it shows the output (ugly hack for some platforms, so that it releases the output).')
RuntimeError: Ok, this is so that it shows the output (ugly hack for some platforms, so that it releases the output).
任何帮助都会很棒,谢谢!
答案 0 :(得分:2)
我没想到会出现这样的问题:(PyDev在Indigo下的27台64位PC上工作;我在Juno上使用32位Pc测试了相同的PyDev plus Python并取得了成功;然后第一次尝试使用64-有点PC出现错误...... 我根本没用过“autoconfig”。我走线了 “文件&gt;新&gt; PyDevProject&gt; ... PrjectName ... click_here_to_configure_an_interpreter_not_listed”发生时。“
在短暂的谷歌之后,幸运来了: - )
http://pydev.org/manual_101_interpreter.html 帮我解决了这个问题, 只使用另一条路径来做同样的事情。 {1。转到:窗口&gt;偏好&gt; PyDev&gt;解释器 - (Python / Jython / IronPython)。 ...}
答案 1 :(得分:0)
我有类似的问题。我无法手动或自动配置。我通过重新安装python 2.7解决了这个问题。重新安装后自动配置工作。
答案 2 :(得分:0)
我正在运行Python 3,所以我必须制作这些 更改以获取python.exe作为我的解释器。 文件:
C:\ EasyEclipse换LAMP-1.2.2.2 \扩展 \ pydev-1.3.3 \ eclipse \ plugins \ org.python.pydev_1.3.3 \ PySrc \ interpreterInfo.py
将所有出现的“print …
”编辑为“
print(…)
“(...是正在打印的内容),所以请用引号括起来。
注释掉第16行,因为True
和False
是。{
考虑Python 3中的关键字。
保存,你应该能够成功
将C:\Python32\python.exe
设置为解释器。
我保留了默认文件夹。
答案 3 :(得分:0)
在将我的python 2.7(64bits)目录直接复制到新计算机后,我在Windows上遇到此问题。自动而非手动配置都不起作用,我和你一样有错误。
我回到原来的安装,转到C:\ Windows \ System32(您也可以检查SysWOW64,但我不确定Python是否使用它)并取出:
我将它们复制到新计算机的System32中,pydev的autoconfig能够从环境变量中找到我的python解释器。
答案 4 :(得分:0)
请确保您已安装与您的系统操作系统版本对应的python版本[32或64位]
答案 5 :(得分:0)
我有类似的问题。尝试运行“python --version”以查看python在您的系统中执行
答案 6 :(得分:0)