记一次linux(debian)运行python脚本
1.运行./mudb.py,出现异常:
原因:仔细检查报错,发现^M字符这是windows下的断元字符。所以问题就是,在多个环境上进行编写,可能会因为字符(win/unix换行符不一样)、缩进(两个编辑环境的缩进tab/space不一致)均易导致这种神不知鬼不觉的错误。
解决方法:vim打开文件:
vim mudb.py
进入命令模式,输入:
:set ff=unix
2.继续第1步,运行./mudb.py,出现异常:
原因:缺少pymysql依赖
3.解决:安装pymysql
pip install pymysql
出现异常:
原因:没有安装pip
4.解决:安装pip
apt-get install python-pip
5.继续第3步,安装pymysql
成功
6.继续第1步,运行./mudb.py,出现异常:
原因:缺少
pandas依赖
7.解决:添加pandas依赖
pip install pandas
安装成功