[讨论/分享] 关于旗下孤魂和矿神大佬发布的jupyterlab个人的一点使用备忘 |
本帖最后由 jhk5263 于 2023-6-12 13:39 编辑
想在机器上收集些资料,需要用到cnocr,踩了无数的坑,被一些答案带到沟里去了,写一个全过程备忘也为了之后有人有这方面需求可以节约时间少踩坑。 主要难点在于搞定GCC 和因为群晖python依赖库不完整得把他补充完整 一、cnocr需要用到python10的环境 所有把jupyter多增加个python的核心,进入ssh执行 • /var/packages/python310/target/bin/python3 -m venv /volume1/JupyterLab/python310(通过群晖套件里的制作虚拟环境) • source /var/packages/JupyterLab/target/bin/pyt310/bin/activate(进入虚拟环境) • pip download pip setuptools -d /software/pip • pip install --no-index --find-links=/software/pip --upgrade pip setuptools • pip download ipykernel -d /software/ipykernel • pip install --no-index --find-links=/software/ipykernel ipykernel • pip install ipykernel • python -m ipykernel install --name py310 --display-name py310 • deactivate • 将生成的pyhon10和py310分别复制到/var/packages/JupyterLab/target/bin和/var/packages/JupyterLab/target/share/jupyter/kernels并且将py310的json 路径改为/var/packages/JupyterLab/target/bin/python310/bin/python 两个文件夹权限都设置成 • 进入jupyter重启内核,并且切换成新内核继续下面操作 • import sys print(sys.version) print(sys.executable) • 根据版本前往https://www.python.org/downloads/source/下载源码,将源码的include全量上传到/var/packages/JupyterLab/target/bin/python310/include 二、1. 安装GCC • https://archive.synology.com/download/ToolChain/toolchain 前往这个这里下载相对应的cpu版本 可以通过ls /sys/module下面的文件找到CPU平台的代号 然后后面是Linux内核版本,和cpu架构,这两个可以通过uname命令查看
下载相对应的包后进行安装
三、一些细节 • 安装cnocr的时候Polygon3会安装失败用下面的操作就能解决 • 将x86_64-pc-linux-gnu\x86_64-pc-linux-gnu\sys-root\usr\lib下的libc_nonshared.a,放到/usr/lib64(系统分区) • 会提示liblto_plugin.so too short,x86_64-pc-linux-gnu\libexec\gcc\x86_64-pc-linux-gnu\8.5.0下有三个一样的liblto_plugin.so,把最大的那个后面数 字去掉,最终如下图 |
jhk5263 发表于 2023-6-11 14:47 我能说啥,你居然把GCC搞进去了。。。 |
zhangbo8418 发表于 2023-6-12 16:07 GCC怎么了 不能搞进去吗 ![]() 我就是想用ocr 一步步百度谷歌完成了 搞了GCC会有什么不好的影响吗? |