2011-12-29 11 views

cevap

58

Böyle ! öneki kullanabilirsiniz:

!pip install packagename 

! önek bir kabuk komutu çalıştırmak için %sc komut için bir kısa eldir.

Ayrıca bir kabuk komut çalıştırmak ve (varsayılan olarak _ değişkenine kaydedilir) kendi çıkış yakalamak %sx komut için bir kısa el olduğunu !! öneki kullanabilirsiniz.

+0

% olarak% sx aynı mıdır! ? – satoru

+4

Aslında, komutu sadece bir önek ile yapabilirsiniz! Örneğin. '! pip install packagename'. –

+1

@ThomasK Evet, haklısın! Cevabımı '!' Kullanmak için güncelledim ve ayrıca '!!', '% sc' ve'% sx'’i açıkladım. IPython destekçilerine, "% quickref" belgelerini, "!" Ve "!!" ifadelerini alternatif olarak açıklamak için güncellediklerini önermeye gidiyorum! – aculich

3

aculich tarafından accepted answer örneğin her koşulda çalışmaz: Eğer bir venv içinde/jupyter ipython kurduysanız

  • ve venv Diyelim varsa python ikili
  • birden piton üzerinden doğrudan çalıştırmak sürümleri, EntryLevelR gibi.

doğru komut geçerli:

import sys 
!{sys.executable} -m pip install requests 
İlgili konular