使用PyDev将在PyCharm中创建的项目导入Eclipse

时间:2016-12-11 18:22:03

标签: pycharm pydev

我有两台计算机 - 一台运行ubuntu,另一台运行Windows。尝试使用PyCharm在我的ubuntu上创建的同一个Django项目。 (我非常喜欢PyCharm,我宁愿继续在我的ubuntu盒子上使用它,而不是用pydev切换到eclipse。)

我的问题是:有没有办法在我的Windows机器上用PyDev将PyCharm中创建的项目导入eclipse?

我有一个想法,但在继续确保我没有做好准备之前,我想对它进行一些验证。

因为PyCharm和eclipse都有他们的特定项目文件夹/文件没有名称冲突,我的计划如下:

  1. 将我当前的PyCharm项目克隆到我的windows rig
  2. 在我的Windows机器上创建一个与之相关的virtualenv 项目
  3. 创建一个虚拟pdev项目并创建一个指向此venv的新解释器
  4. 将我的.project和.pydevproject复制到我克隆项目的目录中。
  5. 编辑这些文件的内容,使其具有PyCharm项目的名称。
  6. 然后我可以简单地将这些内容推送到我的仓库中,每当我在PyCharm中打开项目时,它会在/.idea/文件夹中查找项目信息,当我在PyDev for Eclipse中打开项目时,它应该查看.project和.pydevproject文件夹,对吗?

    理想情况下,这个解决方案意味着我甚至不必在每次加载时都通知IDE一个不同的virtualenv文件夹,因为它们会对venv的正确位置有两个单独的引用。

    无论如何,感谢您的时间,让我知道这是否有效,或者如果测试没有坏处!

1 个答案:

答案 0 :(得分:2)

嗯,在您正在描述的项目中配置项目应该没有问题(我已经看到许多项目配置了两者并将两种配置提交到repo,以防有相同的开发人员处理一个或另一个IDE的项目。)

我没有真正理解创建虚拟pydev项目的原因,而不仅仅是创建一个直接指向PyDev端位置的项目(并不是说你的方法不起作用,但你可以通过文件>新建> PyDev项目向导,并选择包含您的来源的目录。

另见:http://www.pydev.org/faq.html#PyDevFAQ-HowdoIimportexistingprojects%2FsourcesintoPyDev%3F