Error importing numpy & graphlab after installing ipython
Please remember that console applications and GUI application do not share the same environment on OS X. 
This also means that if you install a Python package from the console, this would probably not be visible to PyCharm. 
Usually you need to install packages using PyCharm in order to be able to use them.
I have got a strange issue.
I am now using graphlab/numpy to develop a project via Pycharm 5. OS is Mac OS 10.11.5. I created a p2.7 virtual environment for the project. Programme runs well. But after I install ipython, I can no longer import graphlab and numpy correctly.
Error message:

AttributeError: 'module' object has no attribute 'core'

System keeps telling that attribute ‘core' and 'connect' are missing. But I am pretty sure that they can be found in graphlab/numpy folders, and no duplicates. 
Project runs all right in terminal. Now I have to uninstall ipython. Then everything is ok again.
Please kindly help.