群晖、任务计划、python、虚拟环境

群晖、任务计划、python、虚拟环境

需求

  • 在群晖nas里面运行python,监测小说更新章节

方案思路

  • 群晖python安装pip
  • 群晖内创建python虚拟环境
  • 使用虚拟环境下载相关模块
  • 使用任务计划激活虚拟环境、运行py文件

代码实现

  1. 群晖安装pip

    1. 登录root

      局域网内的另一台电脑通过ssh登录群晖后台
      ​[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-De6S3SeS-1674997091518)(assets/群晖登录后台-20230129171936-53oio2q.png)]

      sudo -i 登录为root,后续通过"su - 用户名" 切换为普通用户

    2. 安装setuotools

      1. wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
      2. tar -zxvf setuptools-19.6.tar.gz
      3. cd setuptools-19.6
      4. python3 setup.py build #此步骤可以省
      5. python3 setup.py install
    3. 安装pip

      1. wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
      2. tar -zxvf pip-8.0.2.tar.gz
      3. cd pip-8.0.2
      4. python3 setup.py build
      5. python3 setup.py install
    4. 安装需要模块

      1. 使用root安装模块提示危险

      2. 切换普通用户提示没有权限

  2. 群晖内创建python虚拟环境

    1. 登录群晖后台使用普通用户

    2. 创建虚拟环境venv — 创建虚拟环境 — Python 3.10.9 說明文件

      1.  python3 -m venv 文件夹名 # 文件夹名称一定要用绝对路径,文件夹不存在会新建
        
    3. 激活虚拟环境

      1.  source ./文件夹名/bin/activate
        

        ​[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-snAipMNn-1674997091520)(assets/激活-20230129181822-stggwnz.png)]

        激活后显示虚拟文件夹名称

    4. 运行python文件

      1. python py文件绝对路径
  3. 使用虚拟环境下载相关模块

    1. 激活虚拟环境后使用pip进行安装(与正常安装无异)
  4. 使用任务计划激活虚拟环境、运行py文件

    1. 群晖"控制面板"—“任务计划”—“新增”—“触发的任务”—“用户定义的脚本”


    在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

总结

  • 本文介绍了群晖中pip的安装、python虚拟环境的创建、激活、关闭、群晖任务计划的使用、使用群晖任务计划激活使用python虚拟环境等;
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值