python报错如何让处理啊?
#!/usr/bin/envpython#################################################################...
#!/usr/bin/env python
####################################################################
#
# Simple waveguide example
#
####################################################################
from camfr import *
set_lambda(1)
set_N(20)
set_polarisation(TE)
# Define materials.
GaAs = Material(3.5)
air = Material(1.0)
# Define waveguide.
slab = Slab(air(2) + GaAs(0.5) + air(2))
slab.calc()
# Print out some waveguide characteristics.
print slab.mode(0).kz()
print slab.mode(1).n_eff()
print slab.mode(2).field(Coord(2.25, 0, 0))
print slab.mode(3).field(Coord(2.25, 0, 0)).E2()
print slab.mode(4).field(Coord(2.25, 0, 0)).E2().real
# Do some interactive plotting.
slab.plot()
Traceback (most recent call last):
File "<pyshell#0>", line 7, in <module>
from camfr import *
File "C:\Python27\lib\site-packages\camfr\__init__.py", line 5, in <module>
from _camfr import *
ImportError: No module named _camfr 展开
####################################################################
#
# Simple waveguide example
#
####################################################################
from camfr import *
set_lambda(1)
set_N(20)
set_polarisation(TE)
# Define materials.
GaAs = Material(3.5)
air = Material(1.0)
# Define waveguide.
slab = Slab(air(2) + GaAs(0.5) + air(2))
slab.calc()
# Print out some waveguide characteristics.
print slab.mode(0).kz()
print slab.mode(1).n_eff()
print slab.mode(2).field(Coord(2.25, 0, 0))
print slab.mode(3).field(Coord(2.25, 0, 0)).E2()
print slab.mode(4).field(Coord(2.25, 0, 0)).E2().real
# Do some interactive plotting.
slab.plot()
Traceback (most recent call last):
File "<pyshell#0>", line 7, in <module>
from camfr import *
File "C:\Python27\lib\site-packages\camfr\__init__.py", line 5, in <module>
from _camfr import *
ImportError: No module named _camfr 展开
4个回答
展开全部
你的库文件找不到啊。你python的环境变量好像没有设好,打开我的电脑,设置一下。可以先在python的交互环境中也就是在运行python.exe,输入import camfr,看有没错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找不到camfr这个模块,你应该是你没有装与camfr相关的模块,在网上搜一下有关camfr的python模块安装上应该就可以解决了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这里是import 包的时候报错了 是你没有camfr 这个包吧~ 或者是你的包名打错了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去http://camfr.sourceforge.net/下载一个camfr,放到.py文件的同一文件夹下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询