在Ubuntu上安装pysqlcipher - 导入错误
问题描述:
从python 2.7开始,我正在开发一个需要加密数据库的程序。这样,我希望在我的PC上安装Ubuntu,pysqlite的分支,我的意思是pysqlcipher。我下面这个tutorial但是当我输入验证码在我的终端:在Ubuntu上安装pysqlcipher - 导入错误
python setup.py build_sqlcipher
我收到此错误信息:
Traceback (most recent call last):
File "setup.py", line 38, in <module>
import setuptools
ImportError: No module named setuptools
我不明白,因为我已经安装了setuptools的。
谢谢大家帮助我!
答
要赢得成功sqlcipher安装在Ubuntu 14.04LTS,你必须使用的Python 2.7。于是,我按照这些步骤如下进入终端:
- 命令和apt-get安装sqlite3的
- 命令和apt-get安装libsqlite3-dev的
- 混帐克隆https://github.com/leapcode/pysqlcipher/
- CD pysqlcipher
- python setup.py build_sqlcipher#针对系统构建libsqlcipher
您可能会遇到如下错误消息:的/ usr /斌/劳工处:找不到...
一个解决方案我已经使用跳过这个问题是运行:
- 命令和apt-get安装的autoconf野牛建立必要的libssl-dev的libyaml-dev的libreadline6 libreadline6-dev的的zlib1g的zlib1g-dev的
- automake的自动工具-dev的克++克++ - 4.8 libbison-dev的libc6的-dev的libsigsegv2的libssl-DOC的libstdC++ - 4.8-dev的Linux的的libc-dev的M4
- 的autoconf automake的autotools- dev bison build-essential g ++ g ++ - 4.8 libbison-dev libc6-dev libsigsegv2 libssl-dev libssl-doc libstdC++ - 4.8-dev linux-在libc-dev的M4的zlib1g-dev的
然后结束安装,在终端中输入:
- sudo的蟒蛇的setup.py安装
你在虚拟环境中运行的Python ?另外,请检查您正在执行的Python版本('python --version'),并确保您已为该版本安装了setuptools。 – 2015-06-22 00:51:11
@HermanSchaaf:感谢您的帮助,但最终我使用了我发布的解决方案。 – KevHV 2015-06-22 06:17:32
没问题,很高兴你明白了! – 2015-06-22 06:26:37