【NAS-群辉玩机之旅-Python3】pip安装
前一段时间在电信申请了公网IP,但是每次拨号都会改变,路由器的AliyunDDNS更新又不是很及时,于是我就萌生了用一个Python脚本获取IP并发送到我的邮箱的想法,然后有了本文。
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
毕竟丰富的第三方库是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
【注意】:需要用root安装,
【最后】:最后设置环境变量
export
export PATH=”/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/volume2/@appstore/py3k/usr/local/bin”
(加入pip的安装路径)
如果没有意外的话,pip安装完成。
现在我们就可以用pip安装缺少的requests库文件了
定时任务与开机任务设置只是多出了一个定时计划
PS:
附上自己使用的脚本,写的很简单,后期可能会改
下载:https://www.lanzous.com/i29e8jc 密码:8888
转载请注明:徐自远的乱七八糟小站 » 【NAS-群辉玩机之旅-Python3】pip安装