2014-12-21 19 views
11

Jupyter ile bir dizüstü bilgisayar dosyasını açtığımda (bu dosyayı dönüştürmemi istiyor) Artık standart IPython defterinde hiçbir zaman açamıyorum. https://www.dropbox.com/s/7io99wpoivxmc8f/FunIT%20experiment.ipynb?dl=0IPython dizüstü bilgisayar yüklenirken hata oluştu

nasıl bu süreci dönebilirsiniz:

Error loading notebook 
Bad Request 

2014-12-21 04:13:03.203 [NotebookApp] WARNING | Unreadable Notebook: /FunIT experiment.ipynb global name 'NBFormatError' is not defined 
WARNING:tornado.access:400 GET /api/notebooks/FunIT%20experiment.ipynb?_=1419153182928 (::1) 3.11ms referer=http://localhost:8888/notebooks/FunIT%20experiment.ipynb 

böyle bozuk dosyaların bir örneği bu birisidir: aşağıdaki hatayı alıyorum? Bu dosyaları standart IPython dizüstü bilgisayar (v2.2.0) ile açmam gerekiyor.

+0

Hangi IPython sürümünü kullanıyorsunuz? – xnx

+0

IPython 2.2.0 kullanıyorum – amaatouq

cevap

11

Bu sorun, dizüstü bilgisayarın ve IPython sürümünüzün uyumsuzluğuyla ilgilidir.

ipython --version 
2.3.1 

Ben dosyayı açmaya

(FunIT \ experiment.ipynb): ipython benim şimdiki sürümünde

ipython notebook FunIT\ experiment.ipynb 

aşağıdaki hata mesaj

Error loading notebook

Unreadable Notebook: FunIT experiment.ipynb Unsupported nbformat version 4

olsun hata mesajı, dizüstü bilgisayar formatının desteklenmediğini gösterir. Geliştirme sürümü olan https://github.com/ipython/ipython'u yükleyelim. Sanal Ortam kullanıyorum, http://docs.python-guide.org/en/latest/dev/virtualenvs/, ancak gerekli değil.

Şimdi mevcut gelişme sürümüne sahip sanal ortamda

pip install virtualenv 
mkdir test 
cd test 
virtualenv venv 
source venv/bin/activate 

ipython Notebook geliştirme kurulumunu

git clone --recursive https://github.com/ipython/ipython.git 
cd ipython 
pip install -e ".[notebook]" --user 

yükleyin.

import pandas as pd 
import numpy as np 
from pandas.tools.pivot import pivot_table 
#from sklearn.metrics import roc_auc_score 
import matplotlib.pyplot as plt 
%pylab inline 
#from sklearn.neighbors.kde import KernelDensity 
import seaborn as sns 
import scipy.stats as st 
sns.set() 
+0

Teşekkürler. Bu problemi çözdü. – amaatouq

+0

benim sürümüm 4.1 ama yine de aynı hatayı gösteriyor – Frazer

10

ipython benim için sabit yükseltme:

pip install ipython --upgrade

ipython --version 
3.0.0-dev 

Ve ipython dizüstü İşte

ipython notebook FunIT\ experiment.ipynb 

ile açılabilir kod snippet'idir

+0

Ben ipython2.7 ikili yüklü bulundu, bu yüzden ipython yerine çalıştırıyorum. –

8

Bu benim için mükemmel çalışır:

pip install jupyter 
İlgili konular