El siguiente programa funciona bien bajo anaconda de interfaz de línea de comandos (estoy usando Mac OS), pero tiene errores que no se pueden importar o encontrar tensorflow módulo de PyCharm (usando Python 2.7). Yo ya establecido intérprete de Python para ser anaconda en PyCharm, todavía tengo este error. Si alguien tiene alguna idea, será genial.

Aquí es el sencillo programa que estoy usando y también la foto de la pantalla de PyCharm.

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))

Pycharm anaconda de importación tensor de flujo de la biblioteca problema
Pycharm anaconda de importación tensor de flujo de la biblioteca problema

Actualización de 1, ¿cómo puedo configurar intérprete de Python en PyCharm,

Pycharm anaconda de importación tensor de flujo de la biblioteca problema

Actualización 2, post producción para python -c 'import sys; print(sys.path)'

[«, ‘/Users/admin/miniconda2/lib/python2.7/sitio-paquetes/seis-1.10.0-py2.7.huevo’, ‘/Users/admin/miniconda2/lib/python27.zip’, ‘/Users/admin/miniconda2/lib/python2.7’, ‘/Users/admin/miniconda2/lib/python2.7/plat-darwin’, ‘/Users/admin/miniconda2/lib/python2.7/plat-mac’, ‘/Users/admin/miniconda2/lib/python2.7/plat-mac/lib-scriptpackages’, ‘/Users/admin/miniconda2/lib/python2.7/lib-tk’, ‘/Users/admin/miniconda2/lib/python2.7/lib-viejo’, ‘/Users/admin/miniconda2/lib/python2.7/lib-dynload’, ‘/Users/admin/miniconda2/lib/python2.7/site-packages’]

Actualización 3,

Post menú Archivo y PyCharm versión,Pycharm anaconda de importación tensor de flujo de la biblioteca problema

Pycharm anaconda de importación tensor de flujo de la biblioteca problema

Actualización 4, Preferencias => Proyecto de Intérprete de configuración,

Pycharm anaconda de importación tensor de flujo de la biblioteca problema

Actualización 5, lista del paquete de la foto de la pantalla,

Pycharm anaconda de importación tensor de flujo de la biblioteca problema

Actualización 6, utilizando miniconda otros que conda parece que no hay problemas, publicar capturas de pantalla,

Pycharm anaconda de importación tensor de flujo de la biblioteca problema

Pycharm anaconda de importación tensor de flujo de la biblioteca problema

  • Si alguien pudiera ayudar para comentar cualquier idea, va a ser genial.
  • Puede echar un vistazo a la documentación en docs.continuum.io/anaconda/ide_integration y ver donde dice «paquetes» – me estoy preguntando si Tensorflow se muestra como un paquete en el listado.
  • gracias y a votar. Me refiero (docs.continuum.io/anaconda/ide_integration#pycharm), ya que estoy usando PyCharm y creo que el programa de instalación de PyCharm intérprete de python correctamente para demostrar que estoy usando anaconda, la actualización de post de cómo el programa de instalación. Si usted tiene alguna idea para probar más, va a ser genial. Por CIERTO, ¿a qué te refieres como parte de un paquete?
  • Puedes intentar python -c 'import sys; print(sys.path)' y ver lo que dice?
  • seguro, y voto a favor, actualizado el post con la salida del comando, alguna idea de lo que está mal?
  • gracias y a votar. Creo que el pip se utiliza para instalar nuevos paquetes, y no voy a instalar nuevos paquetes (pero para depurar ¿por qué configuración actual tiene problemas en PyCharm, pero no hay problemas en la línea de comandos de la interfaz de la consola para usar tensorflow paquete). Creo que el pip no es muy útil para mí, ya que yo no voy a instalar nuevos paquetes. Si mi comprensión de la intención, es incorrecto, por favor siéntase libre de corregirme. Gracias.
  • gracias y a votar. Yo no tengo ningún problema para ejecutar el programa simple en la línea de comandos (puede hacer referencia a mi post), así que creo que tensorflow debe ser instalado? Si tienes más ideas para explorar y probar, va a ser genial. 🙂
  • Bajo Preferences => Project Interpreter setting, es tensorflow figura entre los paquetes?
  • gracias y a votar. Puedo actualizar mi post con la actualización de 5 para la foto de la pantalla para los paquetes instalados, parece tensorflow es que no hay (que yo desplácese hacia abajo y la lista de todos los paquetes comienza con la letra ‘t’). Pero mi confusión es, ¿por qué el programa no tiene ningún problema desde la línea de comandos interfaz de python? Nada especial necesidad de configuración/instalación del paquete o PyCharm?
  • Hay otros python conda instalaciones cuando se utilice el menú desplegable en el proyecto de intérprete? Si hay que juzgar a las personas y ver qué pasa.
  • gracias y a votar. Veo que hay otro intérprete llamado miniconda, he cambiado y no hay problemas ahora para ejecutar el programa en PyCharm. Miniconda ha tensorflow instalado el paquete, mi confusión es ¿cuál es la diferencia entre conda y miniconda? Gracias.
  • Desde mi sugerencia trabajado, voy a hacer un post completo con la esperanza de que acepte 🙂
  • Definitivamente voy a voluntad, votar tu respuesta primero. 🙂

InformationsquelleAutor Lin Ma | 2016-06-16

2 Comentarios

  1. 7

    Bajo Preferences => Project Interpreter, es tensorflow figura entre los paquetes?

    Al parecer No (de su pantalla).

    Hay otros python conda instalaciones cuando se utilice el menú desplegable en el proyecto de intérprete? Si hay que juzgar a las personas y ver qué pasa. El tensorflow paquete es sin duda en otro conda instalación.

    De este post en MODO:

    conda es el gestor de paquetes. Anaconda es un conjunto de alrededor de un centenar de
    paquetes que incluyen la conda, numpy, scipy, ipython notebook, y así sucesivamente.

    Instaló Miniconda, que es una pequeña alternativa a la Anaconda
    que es sólo conda y sus dependencias (como contraposición a la Anaconda, que
    es conda y un montón de otros paquetes como numpy, scipy, ipython
    notebook, etc.). Una vez que haya Miniconda, usted puede instalar fácilmente
    Anaconda en ella con conda instalar anaconda.

    Así conda es un gestor de paquetes, la Anaconda es una colección de paquetes y miniconda (el énfasis es mío) es un peso ligero y una alternativa a la Anaconda.

    Debe a la configuración de una virtualenv para evitar este tipo de problemas en el futuro.

    • Gracias Moisés, votar por tu respuesta. He comprobado mi CAMINO es /Users/admin/miniconda2/bin:/Users/admin/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/linkedin/bin:/export/content/linkedin/bin, por lo que parece miniconda tendrá prioridad que la anaconda? Así, significa que cuando se ejecuta desde la línea de comandos, es miniconda se lleva a efecto, aparte de la anaconda? Gracias.
    • Más probablemente. También puede comprobar echo $PYTHONPATH
    • Gracias Moisés , voto a favor. Trató de echo $PYTHONPATH , y no devuelven nada en Mac, es una necesidad para la instalación de la variable?
    • Puede utilizar la variable de entorno para establecer donde python será llamado de forma predeterminada. Desde su instalación ya funciona, no será necesario modificar. Usted puede mirar en la configuración de una virtualenv para evitar este tipo de problemas en el futuro
    • Gracias Moisés por la paciencia en busca de ayuda. Marque su respuesta como respuesta. Para los puntos de recompensa, no puede conceder hasta después de 6 horas, tienen algunas limitaciones en tanto. 🙂
    • No hay problemas. Me alegro de que tu instalación ahora funciona bien
    • Sí, gracias. 🙂
    • Concesión de la recompensa. Gracias por la ayuda de nuevo a Moisés! 🙂
    • Eres bienvenido 😉

  2. 2

    Que usted necesita hacer los siguientes pasos:

    1. Vaya a configuración (ctrl+alt+s o el menú Archivo->Configuración o alt+f+t)
    2. Bajo Prject: ir al Proyecto Intérprete
    3. Elegir el intérprete que le gustaría usar
    4. Haga clic en el botón de engranaje (parte superior Derecha junto a la intérprete de selección)
    5. Haga Clic En Más
    6. Haga clic en el intérprete adecuado para su proyecto de nuevo y, a continuación, en el quinto botón de la derecha:
    7. Pycharm anaconda de importación tensor de flujo de la biblioteca problema

    8. Haga clic en el botón + y agregar la ruta de acceso al directorio que contiene el archivo init de esta biblioteca.

    Espero que esta respuesta te ayudó

    • Gracias por la respuesta Rotem, votar por tu respuesta. No me parece que hay un menú de Configuración en el menú Archivo, sólo tengo la Configuración Predeterminada del menú en el menú File. Puedo publicar mi foto de la pantalla para el menú archivo y también PyCharm versión (estoy usando PyCharm en Mac book). Si tienes más ideas o cualquier cosa que pueda probar, va a ser genial. Usted puede referir a mis nuevas actualizaciones en la actualización 3 de la sección. 🙂
    • Por CIERTO, en su respuesta, parece que establezca intérprete de Python dos veces, ¿por qué? Gracias.
    • Se ha cambiado para mí, por alguna razón (tal vez he pulsado en el teclado sin darse cuenta) así que me dijo que solo por seguridad para que no te cambio otros intérprete en el error. En mac, usted debe ir así: PyCharm -> Preferencias como se puede ver aquí: jetbrains.com/help/pycharm/2016.1/accessing-settings.html espero que ahora puede seguir mis otras partes de la pregunta y ellos te ayudarán.
    • Gracias Rotem, votar por tu respuesta. He actualizado mi post con la Actualización de 4, yo he puesto intérprete de Python de Preferencias => Proyecto de Intérprete, pero no veo el botón de engranaje en el paso 4 de sus instrucciones. Los pensamientos?
    • Como puedo ver anaconda no esté en la lista. Usted puede utilizar el botón + en la parte inferior izquierda para descargarlo o si te has descargado ya y no ha reconocido que se podía hacer clic en el botón con tres puntos junto a la intérprete eligió y, a continuación, continúe con los pasos.

Dejar respuesta

Please enter your comment!
Please enter your name here