|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我用这个方法求解定积分,之前尝试成功过,突然就报错NameError,请问大神们是怎么回事呢?
- from sympy import *
- x = symbols('x')
- print(integrate(x, (x, 1, 2)))
复制代码
然后会报下面错误
- D:\python\python.exe D:/python/Python_Documents/HProject/稳定计算/位移计算.py
- Traceback (most recent call last):
- File "D:/python/Python_Documents/HProject/稳定计算/位移计算.py", line 1, in <module>
- from sympy import *
- File "D:\python\lib\site-packages\sympy\__init__.py", line 22, in <module>
- import mpmath
- File "D:\python\lib\site-packages\mpmath\__init__.py", line 5, in <module>
- from .ctx_fp import FPContext
- File "D:\python\lib\site-packages\mpmath\ctx_fp.py", line 1, in <module>
- from .ctx_base import StandardBaseContext
- File "D:\python\lib\site-packages\mpmath\ctx_base.py", line 10, in <module>
- from .calculus.optimization import OptimizationMethods
- File "D:\python\lib\site-packages\mpmath\calculus\optimization.py", line 3, in <module>
- from copy import copy
- File "D:\python\Python_Documents\HProject\稳定计算\copy.py", line 2, in <module>
- x = symbols('x')
- NameError: name 'symbols' is not defined
- Process finished with exit code 1
复制代码
|
|