[英]AttributeError: module 'meep' has no attribute 'Vector3'
我已經使用anaconda環境安裝了pymeep 。 不幸的是,當我使用Spyder嘗試運行時,使用meep的Vector3類得到錯誤:
AttributeError:模塊“ meep”沒有屬性“ Vector3”
有誰知道如何解決? 我已經嘗試使用推薦的環境:
conda create -n mp -c chogan -c defaults -c conda-forge pymeep
沒有用。
我使用的代碼是這里的第一個教程/示例:
import meep as mp
cell = mp.Vector3(16, 8, 0)
geometry = [mp.Block(mp.Vector3(1e20, 1, 1e20),
center=mp.Vector3(0, 0),
material=mp.Medium(epsilon=12))]
sources = [mp.Source(mp.ContinuousSource(frequency=0.15),
component=mp.Ez,
center=mp.Vector3(-7,0))]
pml_layers = [mp.PML(1.0)]
resolution = 10
sim = mp.Simulation(cell_size=cell,
boundary_layers=pml_layers,
geometry=geometry,
sources=sources,
resolution=resolution)
sim.run(until=200)
我遇到了同樣的問題,一旦我開始使用python2而不是python3,一切都會正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.