Intel® Distribution for Python*
Engage in discussions with community peers related to Python* applications and core computational packages.
424 Discussions

ImportError: No module named mock - Since the move from CentOS to Ubuntu, I get an error when trying to import tensorflow.

DRega
Beginner
1,889 Views
Traceback (most recent call last): File "ppDataAugmentation.py", line 1, in <module> import tensorflow as tf File "/home/u23686/.local/lib/python2.7/site-packages/tensorflow/__init__.py", line 24, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File "/home/u23686/.local/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 122, in <module> from tensorflow.python.platform import test File "/home/u23686/.local/lib/python2.7/site-packages/tensorflow/python/platform/test.py", line 47, in <module> import mock # pylint: disable=g-import-not-at-top,unused-import ImportError: No module named mock

 

0 Kudos
11 Replies
Rajeswari_P_Intel
1,299 Views
Hi Daniel, Thanks for reaching us. We are able to import tensorflow. Can you please check once and confirm. If you are not able to import yet, please write down the steps in detail. u5653@s001-n105:~$ uname -a Linux s001-n105 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 09:33:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux u5653@s001-n105:~$ python Python 3.6.2 |Anaconda, Inc.| (default, Sep 22 2017, 02:03:08) [GCC 7.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>>
0 Kudos
Rajeswari_P_Intel
1,299 Views
we are still in the process of being ported to Ubuntu fully. When completed all the modules will be available on all nodes. Please try multiple times so that it may work on any compute node where all the modules are installed. Migration will be completed on or before 2nd April. I am closing this thread as it is part of migration.
0 Kudos
Rajeswari_P_Intel
1,299 Views
Hi, Please let me know if it works for you when you try multiple times.
0 Kudos
DRega
Beginner
1,299 Views

No nothing working I'm afraid

0 Kudos
Rajeswari_P_Intel
1,299 Views
Hi, Nothing to worry, we are facing these issues since migration is in progress. Please try to create your own conda environment and try to import. 1) conda create -n <conda environment name> -c intel python=3 2) source activate <conda environment name> 3) conda install tensorflow -c intel 4) to see the channels of installed packages a. conda list --show-channel-urls
0 Kudos
Rajeswari_P_Intel
1,299 Views
Hi, Please let us know the results after creating conda environment.
0 Kudos
DRega
Beginner
1,299 Views

Unsuccessful I'm afraid.

Started receiving numpy errors which hadn't occurred before. I tried uninstalling and reinstalling numpy, but no success.

0 Kudos
Rajeswari_P_Intel
1,299 Views
Hi, Please execute below 2 commands and create new conda environment. cd ~/.local (the '.' before local is important) rm -rf lib This will clear the local pip environment. Then you can reinstall w whatever packages needed. If it fails then we will create new account for you as existing one is corrupted.
0 Kudos
Rajeswari_P_Intel
1,299 Views
If it fails then please let me know your user account ID.
0 Kudos
DRega
Beginner
1,299 Views

I believe it is working now, thank you very much Rajeswari for your help.

0 Kudos
Rajeswari_P_Intel
1,299 Views
I am closing this thread as it is working.
0 Kudos
Reply