在jupyter notebook和google colab中使用.so
Using .so in a jupyter notebook and google colab
我想在jupyter笔记本和google colab中导入一个用python中的pybind11制作的库。 我要导入的文件:"go.cpython-38-x86_64-linux-gnu.so" 我可以轻松地使用"import go"将其导入到.py上,但我不能简单地在 jupyter 笔记本中执行此操作(当我尝试"导入 go"时出错:ModuleNotFoundError:没有名为"go"的模块(。
我最初的目标是将其导入谷歌colab笔记本。 但是由于即使在本地也不起作用,因此我首先试图了解正在发生的事情。
我在谷歌上查看了一下,但没有找到我需要的东西。 如果有人在这个主题上有更多经验可以帮助我,那就太好了!
谢谢
">
go"是另一个我认为你不需要的库 去图书馆
检查一下是否有帮助 pybind11
您可以使用以下命令安装pybind11
!pip install pybind11
这是相同的官方参考
你可以做这样的事情:
import sys
sys.path.append('<absolute_path_to_your_so_file')
如果它在 Colab 上,那么我认为您需要从驱动器上安装它,然后在该计算机上查找路径。
谢谢你们俩。
@M_x我不明白你的信息。 我确实使用 pybind11 编译了 go。这是关于围棋游戏的
@Vlad Sirbu,在发布此消息之前,我在谷歌colab上做了这件事,但它仍然不起作用
from google.colab import drive
drive.mount('/content/gdrive')
PROJ = "/content/gdrive/My Drive/..."
import sys
sys.path.append(PROJ)
仍然在我拥有文件夹后,我无法导入库。但我认为这是一个更深层次的问题,因为即使在本地它也不起作用。
相关文章:
- 如何使用ndk-build.cmd构建Android.so文件
- CHECK(调用)函数在Google Colab中出错
- 在C++代码中包含opencv时,使用ctypes创建.so文件
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- CLANG格式在缺少libtinfo.so.5库中不起作用
- C++ 运行时链接器错误 (liblog4cpp.so.5) Eclipse
- 使 ld 忽略来自 /etc/ld.so.conf 的目录
- N-API include an .so or dll
- 加载共享库时C++错误:libopencv_ximgproc.so.4.4
- 如何从构建 libgpio.so 的生成文件构建libgpio.a
- 用于构建 cuda .so 文件(共享库)的生成文件
- 无法从 SO 文件调用 SO 文件的函数 - C++生成文件
- 共享库 (.so) 没有扩展名的 Linux 可执行文件之间的区别?
- 在jupyter notebook和google colab中使用.so
- 如何在 C++ 的 .so 文件中包含库
- JNI,使用两个 .so 文件时出错,其中一个文件需要另一个文件
- OpenVINO - 推理库插件 libMKLDNNPlugin.so 无法解析依赖关系
- 如何使用QtCreator将应用程序与"libqsqlpsql.so"链接?
- 添加符号 libgtest.so 错误:命令行中缺少 DSO
- Google Colab 看不到 .so 文件