因此,即使pip install pysqlcipher3worked返回了Successfully installed pysqlcipher3,但它没有。在
根据我的研究,这似乎是Windows用户安装Sqlcipher的一个常见问题。在
尝试1
首先,我尝试从github下载pysqlcipher3,并通过cmd手动构建和安装它(使用python setup.py build和python seetup.py install)。在
在执行python3 setup.py build时,我遇到了一些错误(缺少一些需求,环境变量中没有OPENSSL_CONF…等等),但我修复了大部分错误。在
但是,我最终还是遇到了这个错误:
fatal error C1083: Cannot open include file: 'sqlcipher/sqlite3.h': No such file or directory。在
尝试2次
我在某处读到(我想)在安装PySqlCipher3之前,我必须安装SQLCipher。在
经过检查,我发现我要么花钱去获得一个预构建的可执行文件,要么自己构建它。在
所以我试着按照this tutorial自己构建它。在
在安装了所有的需求之后,按照这些步骤,我到达了另一个死胡同。在前一个步骤(第6步)中,执行nmake /f Makefile.msc时,我遇到以下错误:
fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
我的问题是:我读到我