【问题标题】:How do I import a pre-existing python project into Eclipse?如何将预先存在的 python 项目导入 Eclipse?
【发布时间】:2012-10-29 05:10:21
【问题描述】:

我正在为 python 使用 Eclipse。 如何将现有项目导入到当前工作区的eclipse中。

谢谢

【问题讨论】:

标签: python eclipse


【解决方案1】:

新项目

不要使用默认位置

浏览到现有项目位置...

如果它是一个现有的 eclipse 项目,其项目文件具有正确的系统路径,您可以打开 .proj 文件 ...

【讨论】:

  • 几年前我刚刚将 ides 更改为 pycharm.... 我受够了 eclipses bugginess
【解决方案2】:

就我而言,当我尝试导入现有的 perforce 项目时,它会给出错误 no project found on windows 机器。在 linux 上,我可以很好地导入项目。

对于 Eclipse Kepler,我已经完成了如下操作。

  1. 在 pydev 透视图中打开 Eclipse。
  2. 在 Eclipse 工作区中创建一个新的 pydev 项目,与要导入的项目同名。
  3. 现在,在您的 Eclipse 工作区项目目录中,您必须拥有 .project 和 .pydevproject 文件。
  4. 复制这两个文件并将其粘贴到您要导入的项目目录中。
  5. 现在关闭并删除您创建的 pydev 项目,并将其从本地磁盘中删除。
  6. 现在您可以使用 import 实用程序在 eclipse 中导入项目。

【讨论】:

  • 您可以在第 2 步中使用任何名称创建项目。将.project' and .pydevproject`文件复制到目标项目目录后,只需将.project文件编辑为vim之类的文件,将适当的项目名称换成<name>标签;即<name>PROJECT_NAME</name>.
【解决方案3】:

在撰写本文时,给出的答案均无效。

这样做是这样的:

  1. 找到包含 Pydev 项目的目录
  2. 删除 PyDev 项目文件(重要的是 Eclipse 不会让您在同一位置创建新项目,否则)
  3. 在 Eclipse 中,文件->新建->Pydev 项目
  4. 将项目命名为与原始项目相同的名称
  5. 对于项目内容,浏览到包含 Pydev 项目的位置
  6. 选择口译员
  7. 按照菜单的其余部分完成

使用 Eclipse 项目导入的其他答案导致 Pydev 丢失包的跟踪,将它们全部变成文件夹。

这确实会丢失以前设置的任何项目设置,如果可以避免,请编辑此答案。希望 Pydev 开发人员会在某个时候添加项目导入功能。

【讨论】:

  • 我假设有问题的基于导入的“解决方案”将包括拖放解决方案?还有“打开 .proj 文件”那个?
【解决方案4】:
  • 确保添加了 pydev 解释器,否则添加
  • windows->preferences->Pydev->Interpreter-Python

  • 然后新建pydev项目,

  • 给出相同的名字
  • 然后不要使用默认位置,浏览以指向项目位置。

【讨论】:

  • -1 这给了我'.project found in ... (使用项目导入向导代替'
【解决方案5】:

将这两个文件从一些现有的 pydev eclipse 项目复制到您要在 eclipse 中导入的新项目的根文件夹。 。项目 .pydev项目

在记事本中打开 .project 文件并将名称更改为 your_project_name。 如果您没有这些文件,那么您可以自己创建它们。

打开eclipse,点击文件->导入。 新窗口将打开。现在选择“General”下的“Existing Projects into Workspace”,然后单击“Next”。 在新窗口中浏览到项目根目录并选择根文件夹。然后点击完成。

检查这个tutorial for complete solution

【讨论】:

    【解决方案6】:

    以下是步骤

    • 选择 pydev 透视图
    • 右击项目盘,点击“导入”
    • 从列表中选择现有项目到工作区。
    • 下一步选择根目录
    • 您可以选择将项目复制到

    谢谢

    【讨论】:

    • 你确定它是正确的,因为python项目不是现有的Eclipse项目?
    • -1 使用这种方法,Pydev 无法识别包而不仅仅是文件夹。
    • 考虑您的答案,如果项目不存在,请查看 Joran Beasley 的答案。
    • 这是对我有帮助的答案!
    【解决方案7】:

    首先确保您配置了与项目相同的 Python 解释器。您可以在以下位置进行更改:

    窗口 > 首选项 > PyDev > 解释器 > Python 解释器

    只要项目是使用 Eclipse 创建的,您就可以使用导入功能。 前往:

    文件 > 导入... > 常规 > 现有项目到工作区

    选择选择根目录: 并浏览到您的项目位置。点击完成,您就完成了。

    【讨论】:

    • 谢谢,这个解决方案对我有用。导入后没有找到 python 解释器,但可以通过右键单击项目然后进入 Properties/PyDev - Interpreter/Grammar /“单击此处配置未列出的解释器”轻松修复
    【解决方案8】:

    在 Eclipse 中创建一个新项目并将 .project.pydevproject 两个文件从 Python 项目复制到根目录,然后编辑 .project 文件并替换以您的 python 项目名称命名的项目。

    然后去导入你的python项目??

    【讨论】:

    • 简单直接。
    【解决方案9】:

    我刚刚经历了这个问题几个小时。我的问题可能与您的不同...... Pydev 没有显示为导入选项(与 C 项目相反)。我的解决方案是拖放。只需创建一个新项目(将其命名为与旧项目相同),然后将旧项目放入新项目文件夹中,如 eclipse 中所示...3 小时后拖放...

    【讨论】:

      【解决方案10】:

      如果您将项目保存在 git 存储库中,这很容易做到。以下内容适用于 Linux,但也适用于 Windows:

      从存储库中克隆您的项目:

      git clone https://url/of/project/file.git
      

      (如果您没有将项目保存在 github 或 bitbucket 等免费 git 服务器上,您可以通过将目录更改为现有项目文件夹并输入 git init 来创建新的本地存储库)

      然后打开 eclipse 并转到 File > Import > Git > Projects from Git > Existing local repository >(选择您的项目或添加它)> Next > Finish

      【讨论】:

      • 这对我不起作用,Eclipse 说它找不到任何项目!也许缺少项目文件?编辑:不知何故,文件 .project 和 .pydevproject 丢失了,所以 Eclipse 无法看到任何项目。必须更改我的 .gitignore 文件...
      【解决方案11】:

      按照@Shan概述的步骤后,如果根文件夹下的文件夹没有显示为包,

      • 在 PyDev Package Explorer 中右键单击根文件夹
      • 选择 PyDev > 设置为源文件夹

      它将根文件夹添加到 PYTHONPATH,现在这些文件夹将显示为包

      【讨论】:

        猜你喜欢
        • 2019-01-19
        • 1970-01-01
        • 1970-01-01
        • 2012-08-12
        • 2014-10-10
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多