bicarlsen / easy-biologic

Python library for communicating with Biologic devices.
GNU General Public License v3.0
18 stars 11 forks source link

ERR_TECH_ECCFILECORRUPTED with administrator installation of the library #23

Closed Cdriko closed 1 year ago

Cdriko commented 1 year ago

I discover an issue that occurs when you install the library for all users (using pip in a admin command line) . Lanching a measure I get :

File "C:\Program Files\Python39\lib\site-packages\easy_biologic\program.py", line 482, in _run
    self.device.load_technique(
  File "C:\Program Files\Python39\lib\site-packages\easy_biologic\device.py", line 298, in load_technique
    ecl.load_technique(
  File "C:\Program Files\Python39\lib\site-packages\easy_biologic\lib\ec_lib.py", line 1024, in load_technique
    validate( err )
  File "C:\Program Files\Python39\lib\site-packages\easy_biologic\lib\ec_lib.py", line 1615, in validate
    raise EcError( err )
easy_biologic.lib.ec_errors.EcError: ERR_TECH_ECCFILECORRUPTED (-402): ECC file corrupted.
Cdriko commented 1 year ago

To fix this problem, I give write privileges to the C:\Program Files\Python39\lib\site-packages\easy_biologic folder for all users.

After this adjustement, it works.