[Tutor] Not able to import Tensorflow in python script

shubham goyal skgoyal721 at gmail.com
Wed Oct 25 14:24:43 EDT 2017


Hello all,
I was trying to run this check script of tensorflow after installing the
tensorflow successfully. but it is not able to import tensorflow properly i
think. but sometimes in python
shell it gets imported. it is giving the error "can't import name template"

script

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))


errors:
[0, 1, 2, 3, 4]
<generator object <genexpr> at 0x7fc0298652b0>
0
1
2
3
4
Traceback (most recent call last):
  File "a.py", line 1, in <module>
    import tensorflow as tf
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/tensorflow/__init__.py",
line 24, in <module>
    from tensorflow.python import *
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/tensorflow/python/__init__.py",
line 47, in <module>
    import numpy as np
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/__init__.py",
line 142, in <module>
    from . import add_newdocs
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/add_newdocs.py",
line 13, in <module>
    from numpy.lib import add_newdoc
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/lib/__init__.py",
line 8, in <module>
    from .type_check import *
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/lib/type_check.py",
line 11, in <module>
    import numpy.core.numeric as _nx
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/core/__init__.py",
line 74, in <module>
    from numpy.testing.nosetester import _numpy_tester
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/testing/__init__.py",
line 10, in <module>
    from unittest import TestCase
  File "/usr/lib/python3.5/unittest/__init__.py", line 59, in <module>
    from .case import (TestCase, FunctionTestCase, SkipTest, skip, skipIf,
  File "/usr/lib/python3.5/unittest/case.py", line 6, in <module>
    import logging
  File "/usr/lib/python3.5/logging/__init__.py", line 28, in <module>
    from string import Template
ImportError: cannot import name 'Template'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in
apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in
<module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 21, in
<module>
    from urllib.request import urlopen
  File "/usr/lib/python3.5/urllib/request.py", line 88, in <module>
    import http.client
  File "/usr/lib/python3.5/http/client.py", line 71, in <module>
    import email.parser
  File "/usr/lib/python3.5/email/parser.py", line 12, in <module>
    from email.feedparser import FeedParser, BytesFeedParser
  File "/usr/lib/python3.5/email/feedparser.py", line 27, in <module>
    from email import message
  File "/usr/lib/python3.5/email/message.py", line 16, in <module>
    from email import utils
  File "/usr/lib/python3.5/email/utils.py", line 40, in <module>
    from email.charset import Charset
  File "/usr/lib/python3.5/email/charset.py", line 15, in <module>
    import email.quoprimime
  File "/usr/lib/python3.5/email/quoprimime.py", line 44, in <module>
    from string import ascii_letters, digits, hexdigits
ImportError: cannot import name 'ascii_letters'

Original exception was:
Traceback (most recent call last):
  File "a.py", line 1, in <module>
    import tensorflow as tf
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/tensorflow/__init__.py",
line 24, in <module>
    from tensorflow.python import *
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/tensorflow/python/__init__.py",
line 47, in <module>
    import numpy as np
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/__init__.py",
line 142, in <module>
    from . import add_newdocs
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/add_newdocs.py",
line 13, in <module>
    from numpy.lib import add_newdoc
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/lib/__init__.py",
line 8, in <module>
    from .type_check import *
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/lib/type_check.py",
line 11, in <module>
    import numpy.core.numeric as _nx
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/core/__init__.py",
line 74, in <module>
    from numpy.testing.nosetester import _numpy_tester
  File
"/home/goyal/tensorflow/lib/python3.5/site-packages/numpy/testing/__init__.py",
line 10, in <module>
    from unittest import TestCase
  File "/usr/lib/python3.5/unittest/__init__.py", line 59, in <module>
    from .case import (TestCase, FunctionTestCase, SkipTest, skip, skipIf,
  File "/usr/lib/python3.5/unittest/case.py", line 6, in <module>
    import logging
  File "/usr/lib/python3.5/logging/__init__.py", line 28, in <module>
    from string import Template
ImportError: cannot import name 'Template'


please tell me what to do.


More information about the Tutor mailing list