Python 在 chroot 中运行时出现错误

标签 python runtime chroot jail

我尝试在 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/

相关文章:

python - Neo4j 慢?我一定做错了什么,请告诉我它是什么

python - 如何通过 AJAX 使用 Flask-WTForms CSRF 保护?

python - Django - 自定义 403 模板

visual-studio-2010 - MS缺少VSTO 4.0 Runtime下载?

linux - 是否可以让 chroot jail 在 jail 外共享目录(只读)?

linux - 从非root进程运行jailkit

python - 检查数据框是否包含任何空值

Java 运行时出现垃圾选项错误

c - 需要帮助追踪运行时检查失败 #2 - 变量 'list' 周围的堆栈已损坏

ios - 越狱和安卓root一样吗?越狱提供的具体特权是什么?