我尝试在 chroot 中运行一些 Python 程序,但出现以下错误
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
我使用ldd找到了python运行时所依赖的库,并将其复制到jail中。你能帮我吗?
谢谢
最佳答案
您需要从/usr/lib/pyshared 和/usr/lib/python{$version} 获取文件并将它们复制到您的 chroot 中。
路径可能略有不同,您可以尝试使用 strace python 来查看它尝试加载的内容。
关于Python 在 chroot 中运行时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11757602/