Eclipse和Pydev集成Edx源代码

时间:2014-09-26 11:08:59

标签: python eclipse ide pydev edx

我们热衷于将PyDev用于我们的edX customizatoin,我们希望在其上配置edX代码。您是否知道有关如何为edX代码配置PyDev的任何文档?基本上,我已将edX的所有项目导入到PyDev中,但由于我不知道需要完成的配置以及各个项目之间存在很多依赖性,因此我无法构建项目。任何帮助,将不胜感激。谢谢&问候, Abhijeet Mote

1 个答案:

答案 0 :(得分:1)

我碰巧知道在哪里可以找到配置Eclipse的方向。

您可以在this帖子的附件中找到详细信息。

编辑:根据链接中的配置进行更新

  
      
  1. 创建MITx python环境

         
        
    • 转到Windows>偏好设置> PyDev>解释器 - Python(Ubuntu)或Eclipse>偏好设置> PyDev>解释器 - Python(Mac)
    •   
    • 设置(或创建新)位置,指向〜/ mitx_all / python / bin / python。您可能需要拼出主路径。您可能会收到警告,说明找不到源代码。
    •   
    • (如果需要,将/usr/bin/python2.7添加到解释器的包含路径列表中。这可能会提供一些缺少的源代码。)
    •   
  2.   
  3. 创建MITx项目

         
        
    • 执行文件>新建>其他,选择PyDev / PyDev Django Project
    •   
    • 输入“mitx”或类似项目名称并指向mitx_all / mitx location
    •   
    • 在项目属性中(右键单击左侧面板中的项目),将PyDev - PYTHONPATH,源文件夹设置为:   
          
      • 根dir / mitx
      •   
      • / MITX /普通/ LIB / xmodule
      •   
      • / MITX / CMS
      •   
      • / MITX / CMS / djangoapps
      •   
      • / MITX / LMS
      •   
      • / MITX / LMS / djangoapps
      •   
      • / MITX / LMS / lib中
      •   
      • / MITX /普通/ djangoapps
      •   
      • / MITX /普通/ lib中
      •   
    •   
  4.   
  5. 创建一个manage.py文件,以便在项目层次结构中使用它(而不是django_admin.py,它在mitx_all / python / bin中结束)。例如,将以下内容放在〜/ mitx_all / mitx / manage.py中:

  6.   
#!/home/<username>/mitx_all/python/bin/python
from django.core import management
if __name__ == "__main__":
    management.execute_from_command_line()
  
      
  1. 打开“调试配置”对话框。 (右键单击项目 - &gt;调试为 - &gt;调试配置或菜单运行 - &gt;调试配置以显示配置对话框。)
  2.   
  3. 在对话框中,右键单击PyDev Django - &gt;新建(新建是左侧导航栏上方的图标)。
  4.   
  5. 在主选项卡上,设置名称:选择一个名称以指示您正在使用的Django配置(例如,LMS dev与runserver)。
  6.   
  7. 项目应该是MITx(或任何你称之为的)
  8.   
  9. 对于主模块,浏览到上面创建的manage.py的位置。
  10.   
  11. 在Arguments选项卡上,输入程序参数。例如,要运行LMS,请放置"runserver --noreload --settings=lms.envs.dev --pythonpath=. 8000"
  12.   
  13. 在解释器选项卡上,选择MITx解释器[在下拉列表中](使用mitx_all / python的解释器)。这可能与您的默认解释器相同,具体取决于您的全局解释器设置。
  14.   
  15. 在“环境”选项卡中,将DJANGO_SETTINGS_MODULE设置为指向所需的设置文件(例如lms.envs.dev)。如果您没有使用activate等运行,则可能还需要设置(或增加)PATH
  16.