轻松安装Python和Eclipse库路径

时间:2011-03-02 04:44:46

标签: python eclipse easy-install

最近我发现了这个工具easy_install,它帮助我轻松安装其他python模块。问题是,对于每个模块,它创建了额外的*.egg文件夹(有时只有一个egg文件?)(没有源?),我不知道如何设置eclipse路径。

默认情况下,我已经包含了C:\Python26\Lib\site-packages,当我从源代码安装python模块时就足够了......但是当我使用easy_intall

例如django easy_install C:\Python26\Lib\site-packages\django-1.2.5-py2.6.egg\django位于C:\Python26\Lib\site-packages\django,位于easy_install

事实上,当我使用{{1}}所有已安装的模块都没有问题时,唯一的问题是eclipse无法找到源的位置并给我一个错误的未解决的导入错误

我哪里错了?

Eclipse Setup

1 个答案:

答案 0 :(得分:2)

我假设eclipse不会搜索egg文件来源。鸡蛋,就像Java中的jar文件一样,只是python代码的zip文件,包含一些元数据。

你还会注意到在site-packages中你有easy-install.pth和setuptools.pth文件。这些文件由python解析并用于将其他目录和egg文件添加到PYTHONPATH(import sys; sys.path),以便Python可以在这些位置找到代码。 Eclipse没有看到这些导入是有效的,因为它很可能没有设置为考虑pth文件。

为了让Eclipse认识到Django已经真正安装,你可能想尝试删除你的easy_installed django包并重新安装它:

easy_install --always-unzip django

这样而不是安装压缩的egg文件,你将拥有一个普通的软件包目录,eclipse应该很容易打开。

或者,在上面的屏幕截图中,您可能只需要显式添加您希望使用的每个egg文件。