无法为Pydev收集Python解释器信息



OS:Windows 7 x64

python:2.7.3

pydev:2.7.1.2012100913

日食:版本:Juno Service版本1构建ID:20121004-1855

我无法在Pydev中配置Python解释器。如果我尝试使用自动配置或手动配置,则会获得相同类型的错误输出:

无法从系统中收集所需的信息。

这通常意味着您的解释器不在系统路径中。不 尝试创建的时输出在标准输出中 解释器信息。错误输出包含:>><

有关详细信息,请参见错误日志。当标准输出中没有输出 尝试创建解释器信息。错误输出包含:>><

python在我的道路上。这是interpreterInfo.py(Stdout和stderr)的输出:

<xml>
<version>2.7</version>
<executable>C:Python27python.exe</executable>
<lib path="out">D:eclipsepluginsorg.python.pydev_2.7.1.2012100913pysrc</lib>
<lib path="ins">C:Python27libsite-packagessetuptools-0.6c11-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packageslogilab_common-0.58.0-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packageslogilab_astng-0.23.1-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packagespip-1.1-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packagespylint-0.25.1-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packagesrope-0.9.3-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packagessphinx-1.1.3-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packagesdocutils-0.9.1-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packagesjinja2-2.6-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packagespygments-1.5-py2.7.egg</lib>
<lib path="ins">C:Python27libsite-packageslxml-2.2.8-py2.7-win32.egg</lib>
<lib path="ins">C:Python27libsite-packagesspyder-2.0.10-py2.7.egg</lib>
<lib path="out">C:Windowssystem32python27.zip</lib>
<lib path="ins">C:Python27DLLs</lib>
<lib path="ins">C:Python27lib</lib>
<lib path="ins">C:Python27libplat-win</lib>
<lib path="ins">C:Python27liblib-tk</lib>
<lib path="ins">C:Python27</lib>
<lib path="ins">C:Python27libsite-packages</lib>
<lib path="ins">C:Python27libsite-packagesPIL</lib>
<lib path="ins">C:Python27libsite-packageswin32</lib>
<lib path="ins">C:Python27libsite-packageswin32lib</lib>
<lib path="ins">C:Python27libsite-packagesPythonwin</lib>
<lib path="ins">C:Python27libsite-packageswx-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:eclipsepluginsorg.python.pydev_2.7.1.2012100913pysrcinterpreterInfo.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).

任何帮助都会很棒,谢谢!

我没想到会有这样的问题:( Pydev在Indigo下的27个64位PC上工作;我在32位PC上测试了同一Pydev Plus Juno的Pydev Plus Python,然后成功地;然后第一次尝试在64位PC上出现了错误...我根本没有使用过"自动配置"。我要路上"文件>新> pydevproject> ... prjectName ... click_here_to_configure_an_interpreter_not_listed"

简短的谷歌运气来了: - )

http://pydev.org/manual_101_interpreter.html 帮助我解决了问题,仅使用同一件事的替代路径。{1。转到:窗口>偏好> pydev>解释器 - (python/jython/ironpython)。...}

我也有类似的问题。我无法手动或自动配置。我通过重新安装Python 2.7解决了问题。重新安装自动配置后。

我正在运行python 3,所以我必须做这些更改以使python.exe成为我的解释器。文件:

c: easyeclipse-for-lamp-1.2.2.2 扩展 pydev-1.3.3 eclipse plugins org.python.pydev_1.3.3 pysrc interneTerInfo.py

编辑" print …"的所有出现为"

print(…)

"(……是在打印的),所以用引号包裹它。

评论第16行,因为TrueFalse是在Python 3中考虑了关键字。保存,您应该能够成功将C:Python32python.exe设置为解释器。我保留了默认文件夹。

我在将我的Python 2.7(64BITS)目录直接复制到新计算机后遇到了此问题。

我回到了原始安装,转到C: Windows System32(您也可以检查Syswow64,但我不确定Python是否使用)并获取:

  • python27.dll
  • pythoncom27.dll
  • pythoncomloader27.dll
  • pywintypes27.dll

我将它们复制到了新计算机的System32中,Pydev的AutoConfig能够从环境变量找到我的Python解释器。

请确保已安装了与您的系统OS版本相对应的Python的正确版本[32或64位]

我也有类似的问题。尝试运行" Python - Version",以查看Python在您的系统中执行

  1. 在计算机中安装兼容Python的OS兼容。在安装过程中,请记住"将python 3.8添加到路径上。(如此图像所示)

  2. 一旦Python成功安装在窗口中的Eclipse中的计算机中 - &gt;偏爱 - &gt;pydev-&gt;解释器 - &GT;Python口译员菜单。(假设您已经在Eclipse中安装了PYDEV插件)。

  3. 下一个在路径选项中选择第一个config。(如此图像所示)

您现在可以在Eclipse中查看Python解释器信息。(如本图像所示)

最新更新