Linux error while loading shared libraries: cannot open shared object file: No such file or directory

UpdateWhile what I write below is true as a general answer about shared libraries, I think the most frequent cause of these sorts of message is because you’ve installed a package, but not installed the -dev version of that package. Well, it’s not lying – there is no libpthread_rt.so.1 in that listing. You probably need to re-configure and re-build … Read more

Python giving FileNotFoundError for file name returned by os.listdir

It is because os.listdir does not return the full path to the file, only the filename part; that is ‘foo.txt’, when open would want ‘E:/somedir/foo.txt’ because the file does not exist in the current directory. Use os.path.join to prepend the directory to your filename: (Also, you are not closing the file; the with block will take care of it automatically).

Linux error while loading shared libraries: cannot open shared object file: No such file or directory

UpdateWhile what I write below is true as a general answer about shared libraries, I think the most frequent cause of these sorts of message is because you’ve installed a package, but not installed the -dev version of that package. Well, it’s not lying – there is no libpthread_rt.so.1 in that listing. You probably need to re-configure and re-build … Read more