Spyder Python 3.7 def

问题描述 投票:0回答:1

我尝试在Spyder下导入并运行自制模块。main.py程序

    import rot
    f=rotor(b_x,b_y,b_z,x,y,z)

rot.py程序

    def rotor(bx,by,bz,x,y,z):
        import numpy as np
        ...

问题是:

文件“ C:\ Users \ Professional.spyder-py3 \ my_pro \ jgut \ main.py”,第93行,在f = rotor(b_x,b_y,b_z,x,y,z)

NameError:未定义名称'rotor'

即使在启动任何导入模块的蛮力启动后,问题也不会消失。有没有一种方法可以同时启动所有导入的模块?也许有人遇到了这个问题?

P.S。重新安装Anaconda之后,今天出现了问题,这是因为IK-Multimedia应用程序不兼容(我刚刚删除了它们)。从一开始我就是用蛮力开始的。

我尝试在Spyder下导入并运行自制模块。 main.py程序导入rot f = rotor(b_x,b_y,b_z,x,y,z)rot.py程序def转子(bx,by,bz,x,y,z):将numpy导入为...

anaconda spyder python-module
1个回答
0
投票

1)请不要在函数中导入模块!

© www.soinside.com 2019 - 2024. All rights reserved.