在PiCloud环境中使用共享库

2024-04-18 22:43:05 发布

您现在位置:Python中文网/ 问答频道 /正文

Linux新手问题:我有一个个人PiCloud环境,可以安装自己的Python扩展。但是我想使用一个预编译的C共享库(迈利布·索),即将其放置在/user/lib中。有可能吗?如果我必须在PiCloud环境服务器上构建它,如何上传源代码?你知道吗


Tags: 服务器环境源代码linuxlib新手userpicloud
1条回答
网友
1楼 · 发布于 2024-04-18 22:43:05

你可以简单地复制迈利布·索到您的环境的/usr/lib。但是,最好是编译迈利布·索以确保服务器上的所有依赖项都可用,并且使用了正确的体系结构(AMD64)。你知道吗

步骤如下:

  1. 创建一个环境,并将其置于修改模式。

  2. 您需要将文件复制到环境的安装服务器。如果您使用的是Linux,那么使用scp将是最简单的。如果您使用的是Windows,则需要使用Tunnelier之类的工具。在任何一个操作系统上,您都需要单击key图标,然后下载SSH标识文件,您需要向安装服务器验证以复制文件。你知道吗

    $scp-i微微云\u rsamylib.tar.gz公司picloud@setup-server-hostname.com:~/

  3. 一旦文件在服务器上,您可以SSH到安装服务器,或者使用web浏览器控制台(新功能!)。从那里,运行编译脚本。您可以将.so文件复制到/usr/lib。别忘了用“sudo”。你知道吗

    $苏多cp迈利布·索/usr/lib

  4. 你应该运行任何程序迈利布·索以确保安装服务器正常工作。如果要运行测试,则需要运行“ldconfig”,以便共享库位于库缓存中。你知道吗

    $sudo ldconfig配置

    $/运行您的程序

相关问题 更多 >