On 28. May 2017, at 12:00, Sean Boyce
In recent versions of Artisan (including 1.0.0) , I am unable to use external python
files to send data to Artisan (through Device-->config-->Prog). I am using artisan
1.0.0 installed from 64-bit .deb package.
The error I get in Artisan is:
Exception: callprogram(): [Errno 2] No such file or directory @line 29561
That error indicates that the script to be run could not be found. Did you specify the
full path in the Device Assignment dialog like
Next version will allow for ~ expansion to a users home directory like
When running Artisan from a terminal (to get additional error messages), I see the
following message repeated over and over:
bash: /usr/share/artisan/libtinfo.so.5: no version information available (required by
That is just a warning having to do with different lib versions and can be ignored.
I am running Ubuntu Linux 16.04. A similar problem appears to occur on MacOS but I
can't confirm it is exactly the same presently.
Just tested on Mac OS X and everything works as expected.
The python file in question prints to stdout using a python print statement, works
correctly outside of artisan, and was used with previous versions of artisan. The only
module it imports is serial.
Is this a bug? If so, is there any diagnostics I can provide to help fix it?
Could you first test with a simple script like:
saved as test.py and made executable with "chmod +x test.py"?
Artisan-User mailing list