मुझे आश्चर्य है कि आईपीथन खोल को छोड़े बिना पाइथन पैकेज स्थापित करना संभव है।आईपीथॉन के भीतर से एक पायथन पैकेज कैसे स्थापित करें?
30
A
उत्तर
58
आप इस तरह !
उपसर्ग का उपयोग कर सकते हैं:
!pip install packagename
!
उपसर्ग %sc
आदेश एक शेल कमांड को चलाने के लिए एक छोटी हाथ है।
तुम भी !!
उपसर्ग जो एक शेल कमांड निष्पादित और (डिफ़ॉल्ट रूप से _
चर में बचाया) इसके उत्पादन पर कब्जा करने के %sx
आदेश के लिए एक छोटी हाथ है उपयोग कर सकते हैं।
3
accepted answer aculich द्वारा सभी परिस्थितियों में काम करेंगे नहीं, उदाहरण के लिए:
- यदि आप एक venv में/jupyter IPython स्थापित किया है और venv के
python
द्विआधारी - यदि आपके पास एक से अधिक अजगर के माध्यम से सीधे इसे चलाने संस्करण, जैसे EntryLevelR।
सही कमांड है:
import sys
!{sys.executable} -m pip install requests
% sx% के रूप में ही है! ? – satoru
असल में, आप केवल कमांड को उपसर्ग कर सकते हैं! जैसे '! पाइप स्थापित पैकेजगेम '। –
@ थॉमसके हाँ, आप सही हैं! मैंने '!' का उपयोग करने के लिए अपना उत्तर अपडेट किया और '!!', '% sc', और'% sx' भी समझाया। मैं iPython रखरखावकर्ताओं को सुझाव देने जा रहा हूं कि वे '% quickref' दस्तावेज़ों को स्पष्ट रूप से'! 'और' !! 'के रूप में स्पष्ट रूप से उल्लेख करने के लिए अपडेट करें! – aculich