Join Now
Quality Rating:
  • Currently 2.0 / 5
(2.0 / 5 - 1 vote cast)
Expertise Level:
  • Currently 2.0 / 5
(2.0 / 5 - 1 vote cast)

This page was last modified 13:08, 3 July 2007.

Eclipse + PyDev

From Forum Nokia Wiki

Eclipse combined with PyDev is a good choice to develop Python applications.


If you are not familiar with Eclipse, I advice you to use Callisto. A web interface let you choose the components you want to have, checks all dependencies for you and finally gives you an archive with your own configuration. No installation required, just unzip the archive and run 'eclipse.exe'.

This IDE will help you organizing your Python project as Python project but not PyS60 i.e: there are no shortcut to launch the emulator and PyDev doesn't know the PyS60 libraries.

In order to make Eclipse stopping to complain about the unknown PyS60 libraries, you need to update the PYTHONPATH

  • Preferences > PyDev > Interpreter - Python > PYTHONPATH
  • add a New Folder with the PyS60 libs path
    • 2nd edition:'C:\Symbian\8.0a\S60_2nd_FP2\epoc32\release\wins\udeb\z\system\Libs'
    • 3rd edition:'C:\Symbian\9.1\S60_3rd_MR\Epoc32\winscw\c\resource'

It then stops complaining for the Python written libraries (excluding DLL: '.pyd'), but you WILL NOT have the completion.

With the emulator running in parallel, you just need to choose the script to run after saving it.

Related Discussions
Thread Thread Starter Forum Replies Last Post
求助: codewarrior 怎么导入多个mmp qxiaoyuan Symbian 10 2008-04-11 11:12
Eclipse 3.2!Urgent earamsey Mobile Java Tools & SDKs 1 2007-05-29 14:12
which version of NDS supports ECLIPSE? sharpen Mobile Java General 2 2004-08-03 20:23
Windows XP service pack2 ( nokia suite 2.2 error) j2mePraveen Mobile Java Tools & SDKs 2 2005-03-07 06:20
Why I can't add Nokia'SDK to work with Eclipse integration! winzaint Mobile Java Tools & SDKs 3 2005-10-18 13:01
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtopicQUqfnTopicZpythonQ
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX