我从此页面逐步安装了 Latex Sympy 计算器:https://github.com/OrangeX4/Latex-Sympy-Calculator/blob/main/README.md
但是在 VS Code 上尝试时,
import latex2sympy2
我得到:
Traceback (most recent call last):
File "<python-input-1>", line 1, in <module>
import latex2sympy2
File "C:\Users\usuario\AppData\Local\Programs\Python\Python313\Lib\site-packages\latex2sympy2.py", line 4, in <module>
from antlr4 import InputStream, CommonTokenStream
File "C:\Users\usuario\AppData\Local\Programs\Python\Python313\Lib\site-packages\antlr4\__init__.py", line 6, in <module>
from antlr4.CommonTokenStream import CommonTokenStream
File "C:\Users\usuario\AppData\Local\Programs\Python\Python313\Lib\site-packages\antlr4\CommonTokenStream.py", line 33, in <module>
from antlr4.Lexer import Lexer
File "C:\Users\usuario\AppData\Local\Programs\Python\Python313\Lib\site-packages\antlr4\Lexer.py", line 12, in <module>
from typing.io import TextIO
ModuleNotFoundError: No module named 'typing.io'; 'typing' is not a package
我安装了Python 3.13.0。
我尝试卸载所有版本的 python 并重新安装,但没有任何变化。 请注意,我在另一台计算机上执行了完全相同的操作(均在 Windows 11 上),并且它在另一台计算机上完美运行,但在这台计算机上不起作用。
一旦开始使用 python 3.12,您可能会遇到以下问题:服务器无法启动。
您可以通过在 cmd 终端中手动启动它来解决此问题,类似于以下内容:
C:\Users\charl\.vscode\extensions\orangex4.latex-sympy-calculator-1.6.0>python server.py
* Serving Flask app 'server'
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:7395
Press CTRL+C to quit
127.0.0.1 - - [18/Oct/2024 23:21:24] "POST /numerical HTTP/1.1" 200 -
127.0.0.1 - - [18/Oct/2024 23:23:00] "POST /latex HTTP/1.1" 200 -
127.0.0.1 - - [18/Oct/2024 23:25:04] "POST /latex HTTP/1.1" 200 -
127.0.0.1 - - [18/Oct/2024 23:26:30] "POST /latex HTTP/1.1" 200 -
服务器运行后,计算器即可运行。
如果您还没有这样做,请将扩展的示例放入 .md 文件中。如果您还没有预览窗口(Latex Sympy Calculator 扩展示例中的右侧窗口),请单击 .md 文件并使用“CTRL-k v”将其打开。