Ubuntu12.04 में नवीनतम ipython का उपयोग कैसे करें?


15

Ubuntu12.04 में नवीनतम ipython का उपयोग कैसे करें?

नवीनतम ipython 1.0 है। आधिकारिक सॉफ्टवेयर केंद्र में ipython बहुत पुराना है।

धन्यवाद

जवाबों:


21

आप सेटपूल या पाइप का उपयोग कर सकते हैं। ये आमतौर पर PyPi पर सूचीबद्ध किसी भी अजगर पैकेज का नवीनतम संस्करण प्राप्त करते हैं

प्रयत्न

sudo apt-get install python-pip          # or python-setuptools
sudo pip install ipython

5
+1। उपयोग करना pipवास्तव में PyPI से Python संकुल को स्थापित करने का तरीका है। सिस्टम वाइड के बजाय इसे उपयोगकर्ता के होम डायरेक्टरी में स्थापित करने पर विचार करें (सामान्य रूप से कम हानिकारक - हालाँकि, ipython चीजों को तोड़ने की संभावना नहीं है) का उपयोग करके pip install --upgrade --user packagename। इसके बाद इसे उबंटू ~/.local/binमें स्थापित किया जाएगा PYTHONPATH
gertvdijk

1
मैं --userपाइप का उपयोग करते समय झंडा दूसरा । विशेष रूप से उन पैकेजों के लिए जो ऑपरेटिंग सिस्टम और इसके पुस्तकालयों के साथ सीधे संपर्क करते हैं उदा। जनहित याचिका। यह कुछ भी तोड़ने से बचता है जो पुस्तकालयों पर कुछ संस्करणों पर निर्भर करता है ताकि इसे सिस्टम-वाइड स्थापित न किया जा सके।
फहाद यूसुफ

pip install --upgrade --user ipythonपुराने ipython को सिस्टम में हटा देगा। क्या ये सुरक्षित है ?
वाटरलू 2005

1
@ waterloo2005 नहीं, यह ipythonसिस्टम से किसी को भी नहीं हटाएगा , और न ही नियमित करेगा sudo pip install packagename। DPKG / APT एक अलग स्थान पर स्थापित होता है, जिसकी उस पर पूर्वता थी। यह उन स्थानों पर चल रहा है ipythonया import packagenameपहले देखता है जहां pipइंस्टॉल करता है। यदि आप pipपैकेज को फिर से हटाते हैं , उदाहरण के लिए sudo pip uninstall packagename(या उपयोगकर्ता-समतुल्य), तो आप पुराने Ubuntu पैक संस्करण का फिर से उपयोग करेंगे। तो, हाँ, यह पूरी तरह से सुरक्षित है। फिर भी, मैं --userसूडो के बिना उपयोग करने की सलाह देता हूं यदि आप इसे केवल उस उपयोगकर्ता खाते के लिए उपयोग करते हैं।
gertvdijk

pipअगर मुझे एक नहीं मिल रहा है, तो मैं कुछ दिनों में विधि के साथ DPKG / APT का उपयोग करके पायथन पैकेज इंस्टॉलेशन पर एक अधिक विहित क्यू एंड ए बनाऊंगा ।
gertvdijk

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.