|  | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
| 
				
				Pylink Import Error
			 
			
			Hi all, I am using Vizard 5 32 bit and have attempted to import pylink in to my project file as follows: sys.path.append("C:\WayfindingResearchCentre/pylink/pylink23") print sys.path I get this error: ImportError: DLL load failed: The specified module could not be found. In Vizard 4 42 bit, the pylink module is loaded in fine. Does anyone know why this breaks in Vizard 5? Thanks | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			Sorry, I definitely copied the above code incorrectly. It should read: Code: sys.path.append("C:\WayfindingResearchCentre/pylink/pylink23")
import pylink | 
| 
			 
			#3  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			What version of pylink is installed in that directory? I installed the latest version of pylink through the Tools > Package Manager interface. After it installed I ran the following: Code: import pylink | 
| 
			 
			#4  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			Okay,  So I guess it may have been installed incorrectly. The people who previously worked with pylink in Vizard 4 did not install it via the package manager but directly linked their project to the pylink directory (as I have tried to do above). Installing pylink in the Vizard 5 beta means I can now import pylink. However, the previous code breaks and I now see this error. Code: Traceback (most recent call last):
  File "<string>", line 11, in <module>
  File "C:\Users\Operator\Desktop\Application\src\functions\EyeTracker.py", line 194, in <module>
    beginExperiment()
  File "C:\Users\Operator\Desktop\Application\src\functions\EyeTracker.py", line 138, in beginExperiment
    _setupConnection(False)
  File "C:\Users\Operator\Desktop\Application\src\functions\EyeTracker.py", line 20, in _setupConnection
    eyelinktracker = pylink.EyeLink()     # Real connection
AttributeError: 'module' object has no attribute 'EyeLink'Code: if dummy == True: eyelinktracker = pylink.EyeLink(None) # open dummy connection else: eyelinktracker = pylink.EyeLink() # Real connection | 
| 
			 
			#5  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			I'm thinking the pylink module you are using is different than the official one that is hosted on the Python Package Index. Do you know where the previous module came from?
		 | 
| 
			 
			#6  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			The previous module came from the SR Research thread which contained links to the different platform specific pylink. I downloaded win32.  https://www.sr-support.com/showthread.php?14-Pylink When importing manually, it works for Vizard4 but not at all for Vizard5. I have eliminated the possibility that it could be looking elsewhere by specifying the exact file path also. I would prefer to install pylink using the package manager as this seems like the "proper" way to do things. FYI - When I did this, I downloaded Pylink 0.3.2 through the package manager interface. I saw no other versions available. | 
| 
			 
			#7  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			The pylink that is listed on the Python Package Index is completely unrelated to the pylink library provided by SR Research. I was able to get the pylink library provided by SR Research to work using the following steps: 
 Note, as of the time of this post, SR Research does not seem to provide a 64-bit version of the pylink library for Windows, so this will not work with 64-bit versions of Vizard. | 
| 
			 
			#8  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			Thank you for this. I was completely unaware that there were two completely unrelated pylink librarys!  I will give this a go tomorrow when I am back in the office. Many thanks | 
| 
			 
			#9  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			Just to confirm - This has worked so many thanks for your help. I find it bizarre as I had attempted to manually link to all the sub-folders in pylink at one point or another! Must have been missing something rather obvious :/ Anyway, thank you for the help. | 
|  | 
| 
 | 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| 5DT glove ultra error 5dt.dls failed | kabk | Vizard | 2 | 05-05-2009 12:43 PM | 
| iteration over non-sequence error | just alex | Vizard | 3 | 03-04-2009 12:58 PM | 
| Vrml Import Error | softscan2 | Vizard | 0 | 01-14-2008 05:28 AM | 
| Import error | mjabon | Vizard | 1 | 11-01-2007 10:31 AM | 
| Pick porblem with arrays | shivanangel | Vizard | 3 | 08-27-2007 10:10 AM |