Vector3 en Meep en Python

Estoy obteniendo 'module' object has no attribute 'Vector3' error en mi código de Python simple.

Este es el archivo rightAngle.py

 import meep as mp import math cell = mp.Vector3(16, 8, 0) geometry = [mp.Bloack(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 

Cumpliendo con:

 python rightAngle.py >& rightAngle.out 

Y obteniendo esta salida:

 Traceback (most recent call last): File "rightAngle.py", line 4, in  cell = mp.Vector3(16, 8, 0) AttributeError: 'module' object has no attribute 'Vector3' 

Todo lo que estoy haciendo es copiar y pegar el código dado de esta fuente bastante confiable pero obteniendo un error en el objeto Vector3 .

Versión de Python:

 Python 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609] on linux2 

No se lo que me falta

Meep Documentation: https://meep.readthedocs.io/en/latest/Python_Tutorials/Basics/

Tiene el mismo problema al intentar usarlo en Ubuntu 16.04.

Lo que funcionó para mí fue instalar Anaconda para Python 2.7 y crear su entorno recomendado utilizando:

conda create -n mp -c chogan -c defaults -c conda-forge pymeep

No hay problema con Vector3 después de eso.