|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 yashiro9 于 2017-11-28 16:00 编辑
各位大大,本人超级菜鸟,刚刚接触python。
今天一边百度一边装了一个SymPy的包,写了一个测试代码:
- import sympy
- x = sympy.symbols('x')
- sympy.solve( 3 - x, x)
复制代码
使用IDLE新建一个文件无法执行,提示错误:
- Traceback (most recent call last):
- File "D:/WorkSpace/python/sympy.py", line 1, in <module>
- import sympy
- File "D:/WorkSpace/python\sympy.py", line 2, in <module>
- x = sympy.symbols('x')
- AttributeError: module 'sympy' has no attribute 'symbols'
复制代码
使用pyCharm也提示相同的错误;
但在IDLE或是CMD中逐行输入是可以顺利执行的,很奇怪啊,这是为什么呢?
- Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
- Type "copyright", "credits" or "license()" for more information.
- >>> import sympy
- >>> x = sympy.symbols('x')
- >>> sympy.solve( 3 - x, x)
- [3]
- >>>
复制代码
新人没办法上传图片
因为你新建的程序文件就叫sympy.py,import时先去导入这个文件,当然没有symbols属性了。
|
|