He logrado que spyder esté instalado y funcionando en mi mac, pero quiero agregar algunos módulos que no incluye de manera predeterminada (mahotas y pymorph) .Agregar un módulo (Específicamente pymorph) a Spyder (Python IDE)
Instalé ambos vía easy_install en el terminal y ambos parecían instalarse sin ningún mensaje de error. Ejecutando python desde una terminal y usando import mahotas y import pymorph funciona muy bien sin mensajes de error. Sin embargo, cuando ejecuto el mismo sentido desde un script dentro de spyder me sale el siguiente error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 493, in runfile
execfile(filename, namespace)
File "/Users/Name/Documents/Python/dna.py", line 11, in <module>
import pymorph
ImportError: No module named pymorph
Todo lo que estoy tratando de hacer ahora es ejecutar las líneas de importación, eso es todo. Parece que no puedo encontrar nada sobre esto. Supongo que spyder usa una instalación separada de python y que la instalación de módulos a través del terminal los instala solo a la versión del sistema de python. ¿Cómo los agrego a spyder?
Especificaciones:
Mac OS X 10.7.4
Spyder 2.1.9
Gracias - trabajado para mí. Pero también, no es necesario reiniciar Spyder, simplemente cierre el intérprete, luego haga clic derecho y "abra el intérprete" para reiniciar el intérprete de Python. La nueva ruta es usada. –
Una vez que implementa esta solución, parece que todo lo que llame al archivo ibpy EReader puede fallar en la línea 29 con 'SyntaxError: no se puede asignar a None'. Si obtiene esto eliminar o comentar 'Ninguno'. [Referencia] (https://code.google.com/p/ibpy/issues/detail?id=16) – zelusp
En el menú Spyder/PYTONPATH Manager –