【NAS-群辉玩机之旅-Python3】pip安装


前一段时间在电信申请了公网IP,但是每次拨号都会改变,路由器的AliyunDDNS更新又不是很及时,于是我就萌生了用一个Python脚本获取IP并发送到我的邮箱的想法,然后有了本文。

一、登陆群晖套件中心→开发者工具→Python3安装套件

python3

套件源:

http://packages.synocommunity.com/

http://spk.diablos-netzwerk.de/

https://synology.emby.media/?package_repository=360efc6e-de72-4073-b603-2bfbd7001586


这个时候Python3已经被安装到了群晖上面了(这个目录下面‘/volume1/@appstore’),但是我的脚本中用了requests库python默认不自带的,所以需要用pip安装,但是套件默认不自带pip,所以需要安装pip

二、安装pip以及setuptools

毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。

1、安装pip前需要前置安装setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

如果报错: RuntimeError: Compression requires the (missing) zlib module

我们需要安装zlib-devel包,进行支持。

yum install zlib-devel  (群晖默认不自带yum的,需要自行安装,请自行度娘安装方法)

需要对python3.5进行重新编译安装。

cd python3.5

make & make install

又是漫长的编译安装过程。

重新安装setuptools

python3 setup.py build

python3 setup.py install


2、安装pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

如果没有意外的话,pip安装完成。


现在我们就可以用pip安装缺少的requests库文件了

三、上传python脚本,并设置开机与定时启动

计划任务


添加任务


开机任务设置


脚本位置

定时任务与开机任务设置只是多出了一个定时计划


PS:

附上自己使用的脚本,写的很简单,后期可能会改

下载:https://www.lanzous.com/i29e8jc 密码:8888

手机下载


人生苦短我用python



本文禁止转载或摘编

-- --
  • 投诉或建议
评论