2016-05-10 14 views
5

Sadece Ubuntu 16.04 üzerinde bir IPython Not Defteri kurmalısınız, ancak %load_ext sql kullanamıyorum. Alıyorum: ImportError: No module named sqlIPython Not Defteri ve SQL: 'ImportError:'% load_ext sql 'çalıştırılırken sql adında bir modül yok'

Ipython-sql'yi yüklemek için sudo numaralı ve olmayan pip ve pip3 kullanmayı denedim. Her 4 kez sorun olmadan kuruldu ancak hiçbir şey dizüstü bilgisayarda değişmiyor.

Şimdiden teşekkürler!

+1

Farklı bir Python yüklemesinden dizüstü bilgisayarı çalıştırdığınız pencereden pip kullanıyor olabilirsiniz. Çalışmakta olduğunuz Python'u bulmak için bir dizüstü bilgisayarda 'sys.executable' kontrol edin ve sonra' path/to/'ı kullanın python -m pip install ... 'bunun için bir şeyler yüklemek için. –

+0

Çıktıyı, hangi-bir python'dan ve 'pip ' –

+0

'dan ekleyin ve conda ile birlikte jupyter'e geçtim. aynı sorun. $ hangi-bir python '/ home/hftbot/anaconda3/bin/python /usr/bin/python' – user1933275

cevap

1

Çok uzun zaman olduğunu biliyorum, ama aynı sorunu yaşadım ve Thomas'ın tavsiyesi sorunumu çözdü. Sadece burada yaptığım şeyi anladım. Pip ben paketi (sen sistem çapında paketleri yüklüyorsanız sadece which pip yapmak ya sudo which pip, kullanarak ne pip öğrenmek için) /usr/local/bin/pip oldu yüklemek için kullanılan iken

Ben /usr/bin/python2 gördüm defterde sys.executable bittiği zaman . Bu yüzden aşağıdaki komutu kullanarak ipython-sql'u yeniden yükledim ve her şey yolunda gitti.

sudo -H /usr/bin/python2 -m pip install ipython-sql

Hep pip kullanarak paketleri yükleme beri bu garip. Merak ediyorum, belki de Jupyter'deki sihir fonksiyonları hakkında özel bir şey var.

+0

Python2, şimdi jupyter yükleme sql kullanarak benim için çalıştı – santimirandarp