Latex 和 SymPy 错误

Latex 和 SymPy 错误

我尝试在 LaTeX 中做一些计算。因此我想使用 Sympy。所以我将其放入\usepackage{sympytex}标题中并用 进行编译pdflatex。编译后会出现一个.sympy文件。SympyTex 的文档告诉我现在使用 运行这些文件python。如果我这样做,我会收到以下错误python

Traceback (most recent call last):
  File "ErsterVersuch.sympy", line 4, in <module>
    import sympytex
  File "/usr/share/texlive/texmf-dist/scripts/sympytexpackage/sympytex.py", line 48, in <module>
    from string import strip
ImportError: cannot import name 'strip'

也许有人可以向我解释这个问题。

答案1

string.strip()方法似乎是随 Python 2.7 提供的(参见这里

7.1.6. 已弃用的字符串函数

以下函数列表也被定义为字符串和 Unicode 对象的方法;有关这些方法的更多信息,请参阅字符串方法部分。您应该将这些函数视为已弃用,尽管它们直到 Python 3 才会被删除。此模块中定义的函数为:

但(正如上面引用所预料的那样)Python 3.5 或更高版本则不行(参见那里)。

您需要确保您使用的是 Python 2.x,而不是 Python 3.x。(至少这是我的猜测)。

相关内容