• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

DSM6.1执行python计划任务

群晖 Synology  / 教程分享  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2018-12-6 14:54

跳转到指定楼层
本帖最后由 wv1124 于 2018-12-10 11:17 编辑

1. 没有pip3怎么办?

wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py'
python3 /tmp/get-pip.py ""pip==8.1.2""
rm /tmp/get-pip.py

sudo ln -s /volume1/@appstore/py3k/usr/local/bin/pip3.5 /bin/pip3


2. 计划任务不能直接执行python3,用shell包一层。
```
#!/bin/sh

echo '开始执行下载......'
export PYTHONIOENCODING=utf8
export LANG=en_US.utf8
exec /usr/bin/env /usr/local/bin/python3 /volume4/wv_bin/python/downloadEng.py

echo '下载任务执行完成'
```

注意PYTHONIOENCODING=utf-8不然报下面错误
```
print('\u5df2\u7ecf\u4e0b\u8f7d:{0}'.format(name))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
```

python3真是奇葩字符转换问题。

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

成为第一个回帖的人

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

本版积分规则

关于作者

wv1124

入门用户

  • 主题

    3

  • 帖子

    84

  • 关注者

    14

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图