![Octave-使用旧版本 sympy 的符号包](https://linux22.com/image/1600174/Octave-%E4%BD%BF%E7%94%A8%E6%97%A7%E7%89%88%E6%9C%AC%20sympy%20%E7%9A%84%E7%AC%A6%E5%8F%B7%E5%8C%85.png)
我正在尝试在 Octave (4.2.2) 中使用符号包。当我尝试加载包时,我收到以下错误:“符号包 v2.8.0:错误:找到 SymPy 版本 1.1.1 但版本太旧(需要 1.2)”但当我检查时,我了解到以某种方式安装了较新的 sympy(版本 1.3):"(base) shlomo@shlomo-MS:~$ pip show sympy 名称:sympy 版本:1.3 摘要:Python 中的计算机代数系统 (CAS) 主页:http://sympy.org 作者:SymPy 开发团队 作者电子邮件:[电子邮件保护] 许可证:BSD” 如何强制 Octave 识别已安装的(较新的)SymPy?
答案1
查找它找不到的版本 1.3 和它找到的版本 1.1.1,记下版本 1.1.1 所在的位置,将其擦除,将版本 1.3 移动到版本 1.1.1 所在的位置。
如果对方是重要的主人,那么还有更巧妙的方法,但你还是可以接受的。希望如此。