Ubuntu12.04 में नवीनतम ipython का उपयोग कैसे करें?
नवीनतम ipython 1.0 है। आधिकारिक सॉफ्टवेयर केंद्र में ipython बहुत पुराना है।
धन्यवाद
Ubuntu12.04 में नवीनतम ipython का उपयोग कैसे करें?
नवीनतम ipython 1.0 है। आधिकारिक सॉफ्टवेयर केंद्र में ipython बहुत पुराना है।
धन्यवाद
जवाबों:
आप सेटपूल या पाइप का उपयोग कर सकते हैं। ये आमतौर पर PyPi पर सूचीबद्ध किसी भी अजगर पैकेज का नवीनतम संस्करण प्राप्त करते हैं
प्रयत्न
sudo apt-get install python-pip # or python-setuptools
sudo pip install ipython
--user
पाइप का उपयोग करते समय झंडा दूसरा । विशेष रूप से उन पैकेजों के लिए जो ऑपरेटिंग सिस्टम और इसके पुस्तकालयों के साथ सीधे संपर्क करते हैं उदा। जनहित याचिका। यह कुछ भी तोड़ने से बचता है जो पुस्तकालयों पर कुछ संस्करणों पर निर्भर करता है ताकि इसे सिस्टम-वाइड स्थापित न किया जा सके।
pip install --upgrade --user ipython
पुराने ipython को सिस्टम में हटा देगा। क्या ये सुरक्षित है ?
ipython
सिस्टम से किसी को भी नहीं हटाएगा , और न ही नियमित करेगा sudo pip install packagename
। DPKG / APT एक अलग स्थान पर स्थापित होता है, जिसकी उस पर पूर्वता थी। यह उन स्थानों पर चल रहा है ipython
या import packagename
पहले देखता है जहां pip
इंस्टॉल करता है। यदि आप pip
पैकेज को फिर से हटाते हैं , उदाहरण के लिए sudo pip uninstall packagename
(या उपयोगकर्ता-समतुल्य), तो आप पुराने Ubuntu पैक संस्करण का फिर से उपयोग करेंगे। तो, हाँ, यह पूरी तरह से सुरक्षित है। फिर भी, मैं --user
सूडो के बिना उपयोग करने की सलाह देता हूं यदि आप इसे केवल उस उपयोगकर्ता खाते के लिए उपयोग करते हैं।
pip
अगर मुझे एक नहीं मिल रहा है, तो मैं कुछ दिनों में विधि के साथ DPKG / APT का उपयोग करके पायथन पैकेज इंस्टॉलेशन पर एक अधिक विहित क्यू एंड ए बनाऊंगा ।
sudo pip install --upgrade ipython
pip
वास्तव में PyPI से Python संकुल को स्थापित करने का तरीका है। सिस्टम वाइड के बजाय इसे उपयोगकर्ता के होम डायरेक्टरी में स्थापित करने पर विचार करें (सामान्य रूप से कम हानिकारक - हालाँकि, ipython चीजों को तोड़ने की संभावना नहीं है) का उपयोग करकेpip install --upgrade --user packagename
। इसके बाद इसे उबंटू~/.local/bin
में स्थापित किया जाएगाPYTHONPATH
।