SCFF使用中遇到的问题(一)

来源:互联网 发布:手机语音助手软件 编辑:程序博客网 时间:2024/05/17 23:56

SCFF的安装

git clone https://github/softscheck/scff.gitcd scff

根据github上的描述,有三种安装方式

1)Debian

./mkdeb.sh然后使用生成的deb包进行安装

2)其他

pip3 install .# OReasy_install3 # ORpython3 ./setup.py install

注:此处有坑!

第一个坑!!!

############################################################

因为SCFF基于python3编写,所有python版本应为3.0以上,笔者为python 3.4

修改ubuntu 14.04系统默认python版本的方法为:

rm /usr/bin/pythonln -s /usr/bin/python3.4 /usr/bin/python
#############################################################

第二个坑!!!

由于SCFF仅支持AWS云端框架,所以必须安装python3-boto3框架

安装方式为

sudo pip3 install boto3# ORsudo pip3 install --upgrade boto3

############################################################

第三个坑!!!

即使上边的万事具备,信心满满键入

scff-ctrl

得到的却是:

此时内心是崩溃的,几乎快要放弃了!

一开始以为是boto3没有装好,几番捣鼓之后,然并卵。。。

于是乎开始读SCFF源码,直到发现了这几句

# scff/scff/sacf.pyif os.path.exists("/usr/share/scff"):    DATA_DIR = "/usr/share/scff/"elif os.path.exists("/usr/local/share/scff"):    DATA_DIR = "/usr/local/share/scff/"elif os.path.exists(os.path.expanduser("~")+"/.local/share/scff"):    DATA_DIR = os.path.expanduser("~")+"/.local/share/scff/"else:    die("Important scff components missing! Please reinstall!")

检查完文件夹后确实都不存在,心中一万只草泥马!!!

于是乎

sudo cp -r path/to/scff/data /usr/local/share/scff

再次

scff-ctrl

得到


这是aws配置信息没有配置的原因

解决办法待续。。。

原创粉丝点击