在群晖中使用Python和Pip

查看 121|回复 9
作者:Ursule   
1. 现有条件
群晖系统中一般有内置的Python3,但是没有相对应的Pip3,所以无法安装相应的软件包,使用起来比较受限。当然可以使用docker部署Python环境,但是本次不讨论这个。
2. Pip补全
想要安装Pip3,群晖中没有软件包管理工具,可是尝试手动编译,但是make和gcc又没有安装,又是一道麻烦事。还是使用系统自带的Python来解决问题。
使用Pip官网的脚本:https://bootstrap.pypa.io/get-pip.py 。get-pip能够补全Pip。下载下来,在ssh到群晖当中,执行脚本会发现有报错。


图片1.PNG (33.47 KB, 下载次数: 0)
下载附件
2023-1-16 21:27 上传

图片1
这里按照提示去目录里查看情况,是homes文件夹有问题,提示没有此文件夹,这时使用"ll"查看到该文件夹链接到了另外一个文件夹。


图片3.PNG (14.7 KB, 下载次数: 0)
下载附件
2023-1-16 21:27 上传

图片2
到目的地查看,发现没有该文件夹,新建相应文件夹,“mkdir @fake_home_link“,重试脚本,一切正常。


图片4.PNG (27.38 KB, 下载次数: 0)
下载附件
2023-1-16 21:27 上传

图片3
3. 一些使用
可以在群晖的定时任务中启动自己写的小脚本,我自己是想把自己的动态ipv6地址上传到chatbot,方便在外面远程连接到家里的群晖。
4. 一些提示
当第2步时,可能会想到比较暴力的解决办法,比如说提权,这样是可以解决问题的,但是会造成以后使用Pip和执行脚本时都需要提权。这是可以补救的,使用“sudo chmod -R”来吧Pip和Pip安装的包的目录的权限都恢复正常即可。当然我不太清楚应该设置成什么样的权限。这是我的site-packages目录。


图片5.PNG (66.69 KB, 下载次数: 0)
下载附件
2023-1-16 21:27 上传

图片4

下载次数, 文件夹

ipaint   

不错的思路,一致想如何将Python和jupyter部署在群晖,但没实现。谢谢分享。
saszznz   

jupyter和python部署不是使用docker部署方便一些.
Avenshy   

谢谢分享。楼主是用nas玩pt吗?
plauger   

值得借鉴,谢谢分享!
markdik31   

谢谢大神的分享分析,感谢
xlinux   

谢谢大神分享!
taotianc   

通过py和pip组合可以批量下载拉取,好想法,学习了
zbb2012   

楼主可以研究下,如何在群晖中运行net ,不用docker
lnshijia   

docker真不错
您需要登录后才可以回帖 登录 | 立即注册

返回顶部