使用 PyDev 将 PyCharm 中创建的项目导入 Eclipse
Import project created in PyCharm to Eclipse with PyDev
我有两台电脑 - 一台 运行 ubuntu 和另一台 运行 windows。尝试处理我使用 PyCharm 在 ubuntu 上创建的同一个 Django 项目。 (我非常喜欢 PyCharm 并且宁愿在我的 ubuntu 盒子上继续使用它而不是切换到带有 pydev 的 eclipse)。
我的问题是:有什么方法可以将在 PyCharm 中创建的项目导入 windows 机器上的 PyDev eclipse 中吗?
我有一个想法,但在我继续确保我不会把事情搞砸之前需要对其进行一些验证。
因为 PyCharm 和 eclipse 都有自己的特定项目 folders/files,没有名称冲突,我的计划如下:
- 将我当前的 PyCharm 项目克隆到我的 windows 装备
- 在我的 windows 机器上创建一个与
项目。
- 创建一个虚拟 pdev 项目并创建一个指向此 venv 的新解释器
- 将我的 .project 和 .pydevproject 复制到我克隆的项目的目录中。
- 编辑这些文件的内容以具有 PyCharm 项目的名称。
然后我可以简单地将这些东西推送到我的存储库,每当我在 PyCharm 中打开项目时,它会在 /.idea/ 文件夹中查找项目信息,当我在 PyDev 中打开项目时Eclipse,它应该查看 .project 和 .pydevproject 文件夹,对吗?
理想情况下,这个解决方案意味着我什至不必在每次加载时通知 IDE 不同的 virtualenv 文件夹,因为它们将有两个单独的引用到 venv 的正确位置。
无论如何,感谢您抽出宝贵的时间让我知道这是否可行,或者测试一下是否没有坏处!
好吧,正如您所描述的那样,在两者中配置一个项目应该没有问题(我已经看到许多项目都配置了这两种配置并将这两种配置提交到 repo,以防同一个项目中有开发人员处理与其中之一 IDE).
我真的不明白为什么要创建虚拟 pydev 项目而不是只创建一个直接指向 PyDev 端那个位置的项目(并不是说你的方法行不通,但你可以通过文件> New > PyDev Project wizard 和 select 作为包含源代码的目录)。
另见:http://www.pydev.org/faq.html#PyDevFAQ-HowdoIimportexistingprojects%2FsourcesintoPyDev%3F
我有两台电脑 - 一台 运行 ubuntu 和另一台 运行 windows。尝试处理我使用 PyCharm 在 ubuntu 上创建的同一个 Django 项目。 (我非常喜欢 PyCharm 并且宁愿在我的 ubuntu 盒子上继续使用它而不是切换到带有 pydev 的 eclipse)。
我的问题是:有什么方法可以将在 PyCharm 中创建的项目导入 windows 机器上的 PyDev eclipse 中吗?
我有一个想法,但在我继续确保我不会把事情搞砸之前需要对其进行一些验证。
因为 PyCharm 和 eclipse 都有自己的特定项目 folders/files,没有名称冲突,我的计划如下:
- 将我当前的 PyCharm 项目克隆到我的 windows 装备
- 在我的 windows 机器上创建一个与 项目。
- 创建一个虚拟 pdev 项目并创建一个指向此 venv 的新解释器
- 将我的 .project 和 .pydevproject 复制到我克隆的项目的目录中。
- 编辑这些文件的内容以具有 PyCharm 项目的名称。
然后我可以简单地将这些东西推送到我的存储库,每当我在 PyCharm 中打开项目时,它会在 /.idea/ 文件夹中查找项目信息,当我在 PyDev 中打开项目时Eclipse,它应该查看 .project 和 .pydevproject 文件夹,对吗?
理想情况下,这个解决方案意味着我什至不必在每次加载时通知 IDE 不同的 virtualenv 文件夹,因为它们将有两个单独的引用到 venv 的正确位置。
无论如何,感谢您抽出宝贵的时间让我知道这是否可行,或者测试一下是否没有坏处!
好吧,正如您所描述的那样,在两者中配置一个项目应该没有问题(我已经看到许多项目都配置了这两种配置并将这两种配置提交到 repo,以防同一个项目中有开发人员处理与其中之一 IDE).
我真的不明白为什么要创建虚拟 pydev 项目而不是只创建一个直接指向 PyDev 端那个位置的项目(并不是说你的方法行不通,但你可以通过文件> New > PyDev Project wizard 和 select 作为包含源代码的目录)。
另见:http://www.pydev.org/faq.html#PyDevFAQ-HowdoIimportexistingprojects%2FsourcesintoPyDev%3F