Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ImportError: No module named ipython_genutils #3

Open
cristianmtr opened this issue Sep 2, 2015 · 12 comments
Open

ImportError: No module named ipython_genutils #3

cristianmtr opened this issue Sep 2, 2015 · 12 comments

Comments

@cristianmtr
Copy link

I'm running Python 2.7 on Windows 7 x64. I installed ipython and jupyter with pip. When doing "ipython notebook" I got the error "ImportError: No module named ipython_genutils". I was able to fix this by downloading this repo and installing it "python setup.py install". Is this normal?

@takluyver
Copy link
Member

If you did pip install jupyter, that should have pulled in ipython_genutils as a dependency.

@cristianmtr
Copy link
Author

I did that, and I was still getting the error

@nikolas
Copy link

nikolas commented Sep 23, 2015

I also did that and still got the error. I had to explicitly list ipython_genutils==0.1.0 in requirements.txt.

@minrk
Copy link
Member

minrk commented Sep 23, 2015

@nikolas can you share the output of the install command?

@minrk
Copy link
Member

minrk commented Sep 23, 2015

And pip list?

@peter-d
Copy link

peter-d commented Dec 2, 2015

I had the same issue, python 2.7 on linux. Specifically adding ipython_genutils indeed fixed the problem. It seems it does not get installed when installing jupyter or ipython.

@minrk
Copy link
Member

minrk commented Dec 2, 2015

Can anyone provide a complete example that reproduces the problem (including pip, setuptools, Python and OS version)? ipython_genutils is listed as a strict dependency, and does get installed when you install these things with pip, so I'm wondering what it is that's allowing dependencies to be left out.

@beyonddoor
Copy link

after install ipython with no complains, ipython --versionoutput:
Traceback (most recent call last):
File "C:\Python27-64\lib\runpy.py", line 162, in run_module_as_main
"main", fname, loader, pkg_name)
File "C:\Python27-64\lib\runpy.py", line 72, in run_code
exec code in run_globals
File "C:\Python27-64\Scripts\ipython.exe__main
.py", line 5, in
File "C:\Python27-64\lib\site-packages\IPython__init__.py", line 48, in
from .core.application import Application
File "C:\Python27-64\lib\site-packages\IPython\core\application.py", line 22,
in
from traitlets.config.application import Application, catch_config_error
File "C:\Python27-64\lib\site-packages\traitlets__init__.py", line 1, in
from .traitlets import *
File "C:\Python27-64\lib\site-packages\traitlets\traitlets.py", line 55, in
from ipython_genutils import py3compat
ImportError: No module named ipython_genutils

the output of pip listis:
backports.shutil-get-terminal-size (1.0.0)
cycler (0.10.0)
decorator (4.0.10)
ipython (4.2.0)
matplotlib (1.5.1)
numpy (1.11.0)
path.py (7.7.1)
pickleshare (0.7.2)
pip (1.5.6)
pyparsing (2.1.5)
python-dateutil (2.5.3)
pytz (2016.4)
setuptools (23.0.0)
simplegeneric (0.8.1)
six (1.10.0)
traitlets (4.2.1)
virtualenv (15.0.2)

python --version
Python 2.7.9

OS: win7 sp1

any helps?

@takluyver
Copy link
Member

I'm still not sure how people get this. pip install ipython_genutils should fix it.

pip (1.5.6)

That's quite old, it's recommended that you upgrade by running:

pip install --upgrade setuptools pip

@beyonddoor
Copy link

Following your instructions above, it complains "ImportError: No module named pathlib2", after pip install pathlib2, it now works, thanks. @takluyver

@videlec
Copy link

videlec commented Oct 22, 2017

Some full tracebacks with detailed architecture/system available at https://trac.sagemath.org/ticket/24088

@yasirroni
Copy link

ipython_genutils

the output of pip listis: backports.shutil-get-terminal-size (1.0.0) cycler (0.10.0)

I'm not really sure, but for those that is interested, in my case, the bug might be due to:

  1. Create an environment that contains jupyter
  2. Running a cell that contains !pip install that alter package in the environment.
  3. Running notebooks via script in sequential make second notebook use packages altered by the first notebook.

It ended up this import error due tu incompatibilities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants