Please help me with this error
I have installed the tensorflow module on my server and below is it’s information
[email protected]:~$ pip show tensorflow Name: tensorflow Version: 1.0.0 Summary: TensorFlow helps the tensors flow Home-page: http://tensorflow.org/ Author: Google Inc. Author-email: [email protected] License: Apache 2.0 Location: /home/other/15IT60R19/anaconda2/lib/python2.7/site-packages Requires: mock, numpy, protobuf, wheel, six
But when I try to import tensorflow I get following error
>>> import tensorflow as tf Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named tensorflow
My python version is as following
Python 2.7.12 |Anaconda 2.5.0 (64-bit)| (default, Jul 2 2016, 17:42:40) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2 Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. Please check out: http://continuum.io/thanks and https://anaconda.org
I have tried the solutions given in sol1
I do not have sudo access to the server I can only use pip to install any module
Try installing tensorflow again with the whatever version you want and with option –ignore-installed like:
pip install tensorflow==1.2.0 --ignore-installed
I solved same issue using this command.
I had a more basic problem when I received this error.
The “Validate your installation” instructions say to type: python
However, I have both 2.7 and 3.6 installed. Because I used pip3 to install tensorflow, I needed to type: python3
Using the correct version, I could import the “tensorflow” module.
Check if Tensorflow was installed successfully using:
pip3 show tensorflow
If you get something like
Name: tensorflow Version: 1.2.1 Summary: TensorFlow helps the tensors flow Home-page: http://tensorflow.org/ Author: Google Inc. Author-email: [email protected] License: Apache 2.0 Location: /usr/local/lib/python3.5/dist-packages Requires: bleach, markdown, html5lib, backports.weakref, werkzeug, numpy, protobuf, wheel, six
You may try adding the path of your tensorflow location by:
Try installing tensorflow in the user site – This installation only works for you.
pip install tensorflow –user
You may need this since first one may not work.
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
you might wanna try this:
$conda install -c conda-forge tensorflow
pip show tensorflow to check install
python test.py to run test
pip3 show tensorflow to check install
python3 test.py to run test
import tensorflow as tf import numpy as np c = np.array([[3.,4], [5.,6], [6.,7]]) step = tf.reduce_mean(c, 1) with tf.Session() as sess: print(sess.run(step))
Or, if you haven’t install tensorflow yet, try the offical document
I was trying to install tensorflow GPU for a Windows 7 with pip3 for python3.5.x.
Instead of doing
pip3 install --upgrade tensorflow I just did
pip install tensorflow and after it completed i was finally able to import tensorflow in python3.5.x.
Instead of using the doc’s command (
conda create -n tensorflow pip python=2.7 # or python=3.3, etc.) which wanted to install python2.7 in the conda environment, and kept erroring out saying the module can’t be found when following the installation validation steps, I used
conda create -n tensorflow pip python=3 to make sure python3 was installed in the environment.
Doing this, I only had to type
python instead of
python3 when validating the installation and the error went away.
Try Anaconda install steps from TensorFlow docs.
Activate the virtualenv environment by issuing one of the following commands:
$ source ~/tensorflow/bin/activate # bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh # csh or tcsh
Hope this help
This Worked for me:
$ sudo easy_install pip $ sudo easy_install --upgrade six $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/tensorflow-0.9.0-py2-none-any.whl $ sudo pip install --upgrade $TF_BINARY_URL
In my case, I install
32 Bit Python so I cannot install Tensorflow, After uninstall
32 Bit Python and install
64 Bit Python, I can install tensorflow successfully.
Python 64 bit, you need to check your python install folder path is properly set in Windows Environment Path.
You can check Python version by typing
python in cmd.
On my remote machine, I had
TensorFlow installed via
pip and when I was importing it in
ipython the import was successful. Despite of that I still got the
No module named tensorflow error when I was running my scripts. The issue here was that I was running my scripts with
sudo, so the
tensorflow paths were not visible to the root. When I ran my scripts without
sudo, everything worked.
I had exactly the same problem. It’s because default python is in version 2 You need to link to the version 3.
>sudo rm -rf /usr/bin/python >sudo ln -s /usr/bin/python3.5 /usr/bin/python
I ran into the same issue. I simply updated my command to begin with
python3 instead of
python and it worked perfectly.
For me, if I did
python3 -m pip install tensorflow
then I got the error the OP reports when using a 3rd party library calling tensorflow.
However, when I substituted either
tensorflow-gpu (depending upon which one is appropriate for you) then the code was suddenly able to find tensorflow.