উবুন্টু 12.04-এ নতুন আইপিথন কীভাবে ব্যবহার করবেন?


15

উবুন্টু 12.04-এ নতুন আইপিথন কীভাবে ব্যবহার করবেন?

সর্বাধিক নতুন আইপিথন 1.0। অফিসিয়াল সফ্টওয়্যার সেন্টারে থাকা আইপথনটি অনেক পুরানো।

ধন্যবাদ

উত্তর:


21

আপনি সেটআপলগুলি বা পাইপ ব্যবহার করতে পারেন। এগুলি সাধারণত তালিকাভুক্ত কোনও পাইথন প্যাকেজের সর্বশেষতম সংস্করণ পায় পাইপাইতে পায়

চেষ্টা

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

5
+1 টি। ব্যবহার pipপ্রকৃতপক্ষে পথ PyPI থেকে পাইথন প্যাকেজ ইনস্টল করা। এটি ব্যবহার করে সিস্টেম ওয়াইডের চেয়ে ব্যবহারকারীর হোম ডিরেক্টরিতে ইনস্টল করার বিষয়টি বিবেচনা করুন (সাধারণভাবে কম ক্ষতিকারক - যদিও আইপথন জিনিসগুলি ভাঙ্গার সম্ভাবনা না রাখে) pip install --upgrade --user packagename। তখনই এটি ইনস্টল করবে ~/.local/binযা হয় PYTHONPATHউবুন্টু উপর।
জার্মটভিডিজক

1
--userপাইপ ব্যবহার করার সময় আমি পতাকাটিকে দ্বিতীয় করে দিয়েছি । বিশেষত প্যাকেজগুলির জন্য যা অপারেটিং সিস্টেম এবং এর লাইব্রেরির সাথে সরাসরি ইন্টারঅ্যাক্ট করে। PIL। এটি সিস্টেম-ব্যাপী ইনস্টল না করে গ্রন্থাগারগুলির নির্দিষ্ট সংস্করণগুলির উপর নির্ভর করে এমন কোনও কিছু ভাঙতে এড়াতে পারে।
ফাহাদ ইউসুফ

pip install --upgrade --user ipythonসিস্টেমে পুরানো আইপথন মুছে ফেলবে। এটি নিরাপদ ?
ওয়াটারলু २००৫

1
@ ওয়াটারলু ২০০৫ না, এটি ipythonসিস্টেম থেকে কোনওটি সরিয়ে ফেলবে না, নিয়মিতও করবে না sudo pip install packagename। ডিপিকেজি / এপিটি একটি পৃথক স্থানে ইনস্টল করে, এর উপরে তার প্রাধান্য ছিল। এটি যে স্থানে ইনস্টল হয় সেগুলিতে দৌড়াদৌড়ি করে ipythonবা import packagenameপ্রথম দেখায় pip। আপনি যদি pipপ্যাকেজটি আবার মুছে ফেলেন , যেমন sudo pip uninstall packagename(বা ব্যবহারকারীর সমতুল্য), তবে আপনি আবার পুরানো উবুন্টু প্যাকেজযুক্ত সংস্করণটি ব্যবহার করবেন। সুতরাং, হ্যাঁ, এটি সম্পূর্ণ নিরাপদ। তবুও, আমি --usersudo ছাড়া ব্যবহার করার পরামর্শ দিচ্ছি যদি আপনি কেবল এটি ব্যবহারকারীর অ্যাকাউন্টের জন্য ব্যবহার করেন।
জার্মটভিডিজক

পাইথন প্যাকেজ ইনস্টলেশনতে আমি আরও কিছু ক্যানোনিকাল প্রশ্নোত্তর তৈরি করব ডিপিকেজি / এপিটি ব্যবহার করে pipকয়েকদিনের মধ্যে পদ্ধতিটির সাথে যদি আমি খুঁজে না পাই তবে এটি ব্যবহার করব।
জার্মটভিডিজক

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.