View Single Post
  #1   Spotlight this post!  
Unread 26-01-2017, 19:40
abigailthefox's Avatar
abigailthefox abigailthefox is offline
Registered User
FRC #1711 (Raptors)
Team Role: Programmer
 
Join Date: Feb 2015
Rookie Year: 2015
Location: Traverse City
Posts: 60
abigailthefox has a spectacular aura aboutabigailthefox has a spectacular aura about
Networktables in PyDev

I am trying to write a test program that will allow the RoboRIO to communicate with a Raspberry Pi 3 using networktables, specifically the pynetworktables from the RobotPy project. As a regular Java team/developer, I have Eclipse installed on my laptop, and I have added the PyDev plugin.

I have successfully installed Python, pip, pynetworktables, and PyDev. I have set up a PyDev project in Eclipse, and successfully constructed a src folder, a package, and modules. I successfully ran a "Hello world" program using one of these modules.

My problem is that when I try to import networktables using the example line shown in the RobotPy networktables documentation, it gives me an error,

"Unresolved import: NetworkTables"

I am pretty sure that I need to somehow add pynetworktables to my build path (or whatever the python equivalent of a build path is), but I am at a loss for how to actually do this. Right-clicking on the project doesn't offer me any 'build path' type options, and even if it did, my experience in python is minimal enough that I'm not exactly sure how I would find/add the pynetworktables. Has anyone done this/can anyone offer some direction here?
Reply With Quote