Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何将sqlite3添加到pipenv环境?_Python 3.x_Sqlite_Pipenv_Google Ad Manager - Fatal编程技术网

Python 3.x 如何将sqlite3添加到pipenv环境?

Python 3.x 如何将sqlite3添加到pipenv环境?,python-3.x,sqlite,pipenv,google-ad-manager,Python 3.x,Sqlite,Pipenv,Google Ad Manager,我最近从conda envs转到了pipenv。 可能从那时起,一些Google AdManager客户端代码不再工作,而是显示导致错误“RuntimeError:sqlite3模块是SqliteCache所必需的” 根据回溯,该错误是由google admanager客户端使用的zeep未找到用于缓存的sqlite3引起的 我按如下方式安装AdManager库: ad\u manager\u client=ad\u manager.admmanagerclient.LoadFromStorag

我最近从conda envs转到了pipenv。 可能从那时起,一些Google AdManager客户端代码不再工作,而是显示导致错误“RuntimeError:sqlite3模块是SqliteCache所必需的”

根据回溯,该错误是由google admanager客户端使用的zeep未找到用于缓存的sqlite3引起的

我按如下方式安装AdManager库:
ad\u manager\u client=ad\u manager.admmanagerclient.LoadFromStorage(path='./googleads.yaml')

错误发生在这一行:
report\u job\u id=report\u downloader.WaitForReport(report\u job)

为什么sqlite3不会自动成为我的pipenv环境的一部分? 我如何添加它

更新: pipenv shell的结果后跟“python-c”import sqlite3“:

文件“”,第1行,在
文件“C:\Users\klst\AppData\Local\Continuum\anaconda3\Lib\sqlite3\\ uuuuuu init\uuuuuu.py”,第23行,在
从sqlite3.dbapi2导入*
文件“C:\Users\klst\AppData\Local\Continuum\anaconda3\Lib\sqlite3\dbapi2.py”,第27行,在
从_sqlite3导入*
导入错误:DLL加载失败:Das angegebene module wurde nicht gefunden。
根据以下建议解决了问题:


将文件C:\Anaconda3\Libary\bin\sqlite3.dll复制到C:\Anaconda3\Dlls

您是在本地运行代码,还是从GAE运行代码?根据这一点:在appengine中运行时,似乎
sqlite3
被排除在外,即使它是python标准库的一部分。我正在Windows机器上本地运行它。您可以运行
pipenv shell
然后运行
python-c“import sqlite3”
?我很好奇在尝试从pipenv使用的python导入sqlite时是否有错误。
  File "<string>", line 1, in <module>
  File "C:\Users\klst\AppData\Local\Continuum\anaconda3\Lib\sqlite3\__init__.py", line 23, in <module>
    from sqlite3.dbapi2 import *
  File "C:\Users\klst\AppData\Local\Continuum\anaconda3\Lib\sqlite3\dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.