Python 我得到一个导入错误:使用SQLCipher部分初始化模块

Python 我得到一个导入错误:使用SQLCipher部分初始化模块,python,pysqlcipher,Python,Pysqlcipher,当我尝试使用SQLCipher时,出现以下错误。下面是一个教程,可以在这里找到: 我复制了前两行,它们是: >>> from pysqlcipher3 import dbapi2 as sqlcipher >>> db = sqlcipher.connect('testing.db') 我得到以下错误: ImportError: cannot import name 'dbapi2' from partially initialized module 's

当我尝试使用SQLCipher时,出现以下错误。下面是一个教程,可以在这里找到:

我复制了前两行,它们是:

>>> from pysqlcipher3 import dbapi2 as sqlcipher
>>> db = sqlcipher.connect('testing.db')
我得到以下错误:

ImportError: cannot import name 'dbapi2' from partially initialized module 'sqlcipher' (most likely due to a circular import) (C:\Users\Vlad\Desktop\Coding\sqlcipher.py)

有人知道这是什么意思吗?如何修复它?

可能是源代码所在的文件名造成的。将其更改为与库名称不同的其他名称。我重命名了我的文件,但现在它说pysqlcipher3不存在。我已经完成了安装步骤,直到导出CFLAG的零件。我不知道现在该怎么办。我还从其wiki安装了OpenSSL。我无法导出CFLAG,因为我的CMD说CFLAG无法识别,并且存在多个其他问题。这可能是因为源代码所在的文件名。将其更改为与库名称不同的其他名称。我重命名了我的文件,但现在它说pysqlcipher3不存在。我已经完成了安装步骤,直到导出CFLAG的零件。我不知道现在该怎么办。我还从它的维基上安装了OpenSSL。我无法导出CFLAG,因为我的CMD说CFLAG未被识别,还有许多其他问题。