gpt4 book ai didi

python - 轻松安装 Python 和 Eclipse 库路径

转载 作者:行者123 更新时间:2023-12-01 06:12:17 24 4
gpt4 key购买 nike

最近我发现这个工具easy_install可以帮助我轻松安装额外的Python模块。问题是,它为每个模块创建额外的 *.egg 文件夹(有时只有一个 Egg 文件?)(没有源代码?)并且我不知道如何设置 Eclipse 路径。

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

例如,使用 easy_install 安装的 django 位于 C:\Python26\Lib\site-packages\django-1.2.5-py2.6 中。 Egg\django 并从位于 C:\Python26\Lib\site-packages\django

的源代码安装

事实上,当我使用 easy_install 时,所有已安装的模块都可以正常工作,唯一的问题是 Eclipse 无法找到源代码在哪里,并给我一个错误的 Unresolved 导入错误

我哪里错了?

Eclipse Setup

最佳答案

我假设 Eclipse 不会在 Egg 文件中搜索源代码。 Eggs,就像 Java 中的 jar 文件一样,只是包含一些元数据的 Python 代码的 zip 文件。

您还会注意到,在站点包中您有 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 应该可以相当轻松地打开该目录。

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

关于python - 轻松安装 Python 和 Eclipse 库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com