在Python中:“导入sitecustomize”失败;

在Python中:“导入sitecustomize”失败;,python,numpy,Python,Numpy,我只是不明白为什么我的代码会生成错误消息: “导入站点自定义”失败 代码如下: from numpy import * from pycalfem import * from pycalfem_utils import * def createInput(): edof=array([[1,2,3,4,5,6], [1,2,7,8,3,4], [3,4,7,8,9,10], [7,8,11,12,9,10]]) dof=ar

我只是不明白为什么我的代码会生成错误消息:

“导入站点自定义”失败

代码如下:

from numpy import *
from pycalfem import *
from pycalfem_utils import *
def createInput():
edof=array([[1,2,3,4,5,6],
            [1,2,7,8,3,4],
            [3,4,7,8,9,10],
            [7,8,11,12,9,10]])
dof=array([[1,2],
          [5,6],
          [7,8],
          [3,4],
          [11,12],
          [9,10]])
Coord=array([[0,0],
             [0,0.1],
             [0.1,0],
             [0.1,0.1],
             [0.2,0],
             [0.2,0.1]])
bc=array([[1,0],[2,0],[4,0],[5,0]])
ex,ey=coordxtr(edof,Coord,dof)
return ex,ey,bc,edof

if __name__=="main":
print("Hej")
ex,ey,bc,edof=createInput()
试一试


这将告诉您sitecustomize导入失败的原因。

请注意,如果主块中的缩进看起来是这样的话,则主块中的缩进会出错。从模块导入*导入模块是一种不好的方式,因为它会污染您的命名空间。宁可导入整个模块,或者只导入您需要的类/函数@letsc-如果您想简化OK,最好将numpy作为np导入,所以宁可导入numpy而不是从numpy导入*?此外,如果我对所有代码进行注释,因此没有编写任何内容,spyder仍然会给我相同的错误消息。我刚刚尝试了导入numpy版本,但没有任何帮助。你能给出完整的错误消息吗?我不确定这是否符合完整的答案。这感觉更像是评论。我是个python迷。。所以回到基础,我使用winPython并与Spyder一起运行它。那么我在哪里输入python-v?@Sam。。看起来你需要破解注册表来添加一个参数
python -v