Caesar.tcl
Caesar.tcl

Reputation: 103

Error 'undefined symbol: _PyUnicode_Ready' after Ubuntu update

I'm using a computer cluster, where all machines are running Ubuntu 24.04 after an update, while the machine I use to access the cluster is running Ubuntu 22.04. The cluster runs with SLURM. In particular, I use a custom Python package with a custom Cython *.so package.

Since the machines were updated, I get the error undefined symbol: _PyUnicode_Ready coming from the Cython package. I read online that this may come from the Python versions not matching and something with changes in later versions of Python (?, not sure about this one, actually), but I checked and the system says using python --version that I am indeed using Python 3.10 and to me this means that when I run the Cython build command I should also be compiling with Python 3.10.

Since I'm neither a superuser nor able to upgrade or install packages/libs etc. myself, I'm looking for a solution that doesn't require any of these things to work.

Any help is appreciated :)

Upvotes: 0

Views: 100

Answers (0)

Related Questions