Windows下python(conda)加载spatialite模板

如果在python调用spatialite的函数,报错no such function: MBRContains,ST_Contains,python则需要加载spatialite扩展:

共两步:

1、先在The Gaia-SINS federated project home-pageThe Gaia-SINS federated project home-pageThe Gaia-SINS federated project home-page地址下载mod_spatialite,如下图所示:

 2、进入我的 windows/system32/ 文件夹(我有 Python 3 32 位),将刚才下载的mod_spatialite-5.1.0里面所有子文件(包括.dll等子文件)全部放入system32里面如图:

 然后运行导入成功:

conn.enable_load_extension(True)
#添加spatialite空间操作模板
conn.execute('SELECT load_extension("mod_spatialite")')

 可以参考:python - Windows下使用python3的模块加载spatialite:https://www.coder.work/article/5057916 (successful)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Windows系统上安装PythonConda,可以按照以下步骤进行操作: 1. 首先,打开浏览器,前往Python官方网站(https://www.python.org/downloads/)下载最新版本的Python安装程序。根据你的操作系统选择合适的版本,例如Python 3.8.5。 2. 打开下载的Python安装程序,按照安装向导的指示进行操作。在安装过程中,确保选中“Add Python X.X to PATH”选项,以便将Python添加到系统环境变量中。然后,单击“Install Now”按钮完成安装。 3. 安装完成后,打开命令提示符或PowerShell窗口,输入“python”命令来测试Python是否成功安装。如果能够成功进入Python解释器界面,则表示Python安装成功。 4. 接下来,下载安装Miniconda(https://docs.conda.io/en/latest/miniconda.html)。Miniconda是一个轻量级的Anaconda版本,可以用于管理包和创建虚拟环境。 5. 运行Miniconda安装程序,按照安装向导的说明进行操作。在安装过程中,确保选中“Add Anaconda to my PATH environment variable”选项,以便将Conda添加到系统环境变量中。然后,单击“Install”按钮开始安装。 6. 安装完成后,打开新的命令提示符或PowerShell窗口,输入“conda”命令来测试Conda是否成功安装。如果能够成功显示Conda的版本信息,则表示Conda安装成功。 现在,你已经成功地在Windows系统上安装PythonConda。你可以使用Python编写程序,并使用Conda来管理包和创建虚拟环境,以确保程序的稳定和复现性。 ### 回答2: 安装Windows上的Python环境可以通过conda进行。conda是一个开源的跨平台的包管理工具,可以用于管理Python包和环境。 以下是在Windows安装Python环境的步骤: 1. 首先,下载并安装Anaconda,Anaconda是一个Python和R的开源发行版,内置了conda包管理工具。可以从Anaconda官网下载适用于Windows的Anaconda安装包。 2. 下载完成后,双击安装包运行安装程序。在安装程序运行时,会有许可证协议和安装路径需要确认,可以按照默认设置进行安装。 3. 安装完成后,可以在开始菜单中找到Anaconda Navigator。点击打开Anaconda Navigator,可以看到一个用户界面,里面列出了安装好的Python环境和已安装的包。 4. 在Anaconda Navigator的用户界面中,可以选择创建一个新的Python环境。点击"Create"按钮,在弹出的对话框中输入环境名称,选择Python版本,并选择需要安装的包。点击"Create"按钮,开始创建新的Python环境。 5. 创建完成后,在Anaconda Navigator中可以选择已经创建的Python环境进行使用。或者可以使用命令行工具,打开Anaconda Prompt,使用conda命令进行包的安装、更新等操作。 总之,通过conda可以方便地在Windows安装和管理Python环境,使得Python的使用变得更为便捷和灵活。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值