Try adding the python3.4’s lib path to the $LD_LIBRARY_PATH environment variable.
First find out the lib path of python3.4 (depends on how you installed python3.4)
For me it was: /opt/python361/lib, then add it to environment variable like so:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/python361/lib
P.S.
I came across a similar problem while using virtualenv with python3.6, and I fixed it like so:
- First, append
include <lib path of python3.x>to/etc/ld.so.conf(Something like:include /opt/python361/liborinclude /usr/local/lib) - Then, activate the new configuration by running
sudo /sbin/ldconfig -v.