LNMP VPS(Debian)安装配置Python来运行python脚本

有了VPS不折腾就不舒服,今天看到别人写的Python脚本,想拿来玩玩,

iScript是Github上PeterDing写的一个脚本集,由多数的python脚本和少数GM脚本组成,讨论区在这里http://www.v2ex.com/t/110196

含有以下几个脚本:

xiami.py – 下载或播放高品质虾米音乐(xiami.com)

pan.baidu.com.py – 百度网盘的下载、离线下载、上传、播放、转存、文件操作

bt.py – magnet torrent 互转、及 过滤敏.感.词

115.py – 115网盘的下载和播放

yunpan.360.cn.py – 360网盘的下载

music.baidu.com.py – 下载或播放高品质百度音乐(music.baidu.com)

music.163.com.py – 下载或播放高品质网易音乐(music.163.com)

flvxz_cl.py – flvxz.com 视频解析 client – 支持下载、播放

tumblr.py – 下载某个tumblr.com的所有图片

unzip.py – 解决linux下unzip乱码的问题

ed2k_search.py – 基于 donkey4u.com 的emule搜索

91porn.py – 下载或播放91porn   高能预警:未满18周岁请自行退避

 

可惜运行不了,于是先安装Python(注意我的OS是Debian,用UBUNTU等系统的同学请参考)

 

wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2
tar jxvf Python2.7.2.tar.bz2
cd Python2.7.2
./configure
make
make install
#自此,python2.7安装后路径默认是在/usr/local/lib/python2.7
ln -s /usr/local/bin/python2.7 /usr/bin/python
python -V

运行下脚本试试:

 ./tumblr.py
/usr/bin/env: python2: No such file or directory

好吧,执行下

 ln -s /usr/bin/python /usr/local/bin/python2

再运行下,又出错,昏倒:

./tumblr.py
Traceback (most recent call last):
File "./tumblr.py", line 8, in
import requests
ImportError: No module named requests

看来是依赖库没有,继续执行

apt-get update
apt-get install python-setuptools
apt-get install python-pip
pip install requests requests_toolbelt

再执行下,OK了!

 

总结整个步骤如下:

wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2
tar jxvf Python2.7.2.tar.bz2
cd Python2.7.2
./configure
make
make install
#python2.7安装后路径默认是在/usr/local/lib/python2.7
ln -s /usr/local/bin/python2.7 /usr/bin/python

 ln -s /usr/bin/python /usr/local/bin/python2 

apt-get update
apt-get install python-setuptools
apt-get install python-pip
pip install requests requests_toolbelt
 

发表回复