python - 从另一个文件位置 python 导入 sqlite3.dll
问题描述
我是 python 新手,但是如何从自定义文件位置导入 sqlite3.dll 文件,因为我找不到任何关于它的信息。我可以接受任何选项,包括构建新的 pyd、dll 等文件。
编辑:我需要它在一个单独的位置。
解决方案
注意:以下通过更彻底的步骤回答了上述问题。
我遇到了同样的问题,因为默认 python 库的管理权限在公司环境中被阻止,并且执行安装非常麻烦。
什么对我有用:
- 在新位置复制 sqlite3 库
- 将最新的 sqlite3.dll(您想要的 sqlite3 web 版本)和旧的 _sqlite3.pyd 放入新位置或新的 sqlite3 库。旧的 _sqlite3.pyd 可以在默认的 python 库 lib/DLLs 文件夹中找到。
- 转到新的 sqlite3 库并修改 dbapi2.py 如下:将“from _sqlite3 import *”更改为“from sqlite3._sqlite3 import *”
- 确保 python 首先加载这个新的 sqlite3 库。如果必须,请添加此库的路径。
推荐阅读
- gcc - 如何使用交叉编译器为 ARM 构建静态库 .a?
- android - 将实时数据从 Android 发送到服务器
- oracle - Oracle pl/sql:在事务中执行动态删除
- android - 聊天应用程序(例如 Messenger)如何收听传入的消息,即使它们的活动尚未开始
- javascript - 使用下划线或 lodash 将一种 JSON 结构转换为另一种
- sql - 将值表作为查询的参数
- android - Google 登录无法在真实设备中使用
- unity3d - Unity 中 Rigibody2D.constraints 的错误
- linux - Jenkins:将文件传输到 linux 服务器(从文件中过滤 windows 字符)
- jsf - p:toolbar 不显示,虽然其他元素工作正常