在Maple 2023(按照软件文档,Maple 2018及以上版本均适用;我目前测试的版本为2023)的安装目录下,有软件附带的解释器,如D:\Program Files\Maple 2023\Python.X86_64_WINDOWS\Python.exe。这一Python解释器的版本为Python 3.10.8。
对应的Lib文件夹(如D:\Program Files\Maple 2023\Python.X86_64_WINDOWS\lib)下有可供Python调用的名为maple的模块。其余模块为Python的常规模块。
前面提到的Maple软件自带的Python解释器,可以直接调用maple包。若提示找不到maple.dll的错误,应为此版本(如Maple 2023)的maple.dll所在路径不在系统的环境变量Path中。最简单的解决方式为覆盖系统目录C:\Windows\System下的旧版本maple.dll(也可以将旧版本的dll重命名以备不时之需;是新版还是旧版可以通过文件大小、修改日期等判断)。
经测试,版本相差不大的Python解释器(下称:目标解释器)经过一些操作后也可以使用maple包。最简单的做法是复制lib下的maple文件夹至目标解释器的lib文件夹下。
下图展示了在目标解释器(Python 3.8.13)中调用maple模块的结果。

import sys
import maple.namespace as mpl
lengthFormula = mpl.sqrt( mpl.x**2 + mpl.y**2 + mpl.z**2 )
print(sys.version)
print(sys.executable)
print(lengthFormula)

可见在另一个Python环境(3.8.13)下成功执行了Maple的命令。

maple/__init__.py文件来看,Python3解释器均受支持。

便于检索的关键词(引流用,勿Q):如何在Python中调用Maple?数学软件Maple;Maple大数据分析

使用Maple的Python API :OpenMaple(Windows下的解决方案)相关推荐

  1. 使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录

  2. python定时开关机的代码_用python写一个windows下的定时关机脚本(推荐)

    由于本人经常使用笔记本共享WiFi,但是又不想笔记本开机一夜(为了低碳环保嘛 ~_~!),所以每次都要用使用DOS命令关机,感觉好麻烦.正好最近在学习Python,于是决定用python写一个定时关机 ...

  3. cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-buil windows下的解决方案

    cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-buil windows下的解决方案 环境:win10 ...

  4. MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码)

    MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码) 1.进入管 ...

  5. TensorFlow Object Detection API(Windows下训练)

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 最近事情比较多,前面坑挖的有点久,今天终于有时间总结一下,顺便把Windows下训练跑通.Li ...

  6. Python(pycharm)在windows下路径 ( ' / ' 与' \ ' )的问题

    1.0 首先了解Python中与pycharm,windows交互的模块(这二个模块可以避免出现路径错误的问题) sys模块 (侧重Python与pycharm交互) 提供的与路径相关的方法有: __ ...

  7. 用python写一个windows下的定时关机脚本

    由于本人经常使用笔记本共享WiFi,但是又不想笔记本开机一夜(为了低碳环保嘛 ~_~!),所以每次都要用使用DOS命令关机,感觉好麻烦.正好最近在学习python,于是决定用python写一个定时关机 ...

  8. python笔记:Windows下的 python-ldap 安装

    Windows下的 python-ldap 安装 https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap 下载: python_ldap-3.3 ...

  9. python 学习之Windows 下的编码处理!

    问题1: 1 Non-ASCII character '\xe9' in file 问题原因:程序编码上出现问题 解决方法:在程序头部加上代码 #-*- coding: UTF-8 -*- 设置代码编 ...

最新文章

  1. N-Case 律师事务所管理系统安装与卸载说明
  2. 昆仑网(D×××)去中心化虚拟互联网基础功能图片式介绍,请全屏看。
  3. [IOI2014]Wall
  4. postman设置带token的请求
  5. 5.7 echo:显示一行文本
  6. 简易版Dubbo方法级性能监控(实现TP90、TP99)
  7. Replication的犄角旮旯(三)--聊聊@bitmap
  8. 使用Python 3.5/3.6监听本机任意窗口中的按键操作
  9. [转载] 多元线性回归 及其Python实现
  10. zabbix(三)—— update
  11. 检查linux是否安装rar,rarlinux的安装及使用
  12. 搞定从mac把超过4G的文件拷入U盘
  13. 【Spark NLP】第 15 章:聊天机器人
  14. 考研英语九附双语阅读:英国品牌美国遇冷 美国人不待见英国货?
  15. 辛弃疾最经典的10首词
  16. matlab求解杜分方程,[转载]时间序列分析matlab简单函数
  17. 让siri变语音计算机,iOS12新功能将释放Siri潜力 让它变身真正语音助手
  18. 科技计算机作文200字,关于网络的作文200字(5篇)
  19. PCA主成分分析-从五个点说起-最大方差法
  20. php for continue,PHP跳出循环之“continue”实例详解

热门文章

  1. 快手还是慢手——问题解决及构想力
  2. 阴阳师服务器维护2.11,阴阳师2月11日服务器维护公告 元宵节情人节活动来袭
  3. 2022年骨传导耳机哪个好、骨传导耳机品牌推荐
  4. MBProgressHUD自定义Loading图片
  5. 一个工作、看书、写字产品经理的Q2总结!
  6. 微信小程序直播间开发抽红包功能
  7. Zabbix6.2.3安装部署
  8. nodejs + vue环境搭建
  9. 【QT项目——视频播放器——开发】
  10. 运营Shopee虾皮店铺不得触碰的三个雷区