অজগরকে আপগ্রেড করা ৩.২


22

আমি নতুন ফান্টুলগুলি ব্যবহার করতে চাই যা লুচ্চাচ সরবরাহ করে, আমি বর্তমানে পাইথন ২.6 ব্যবহার করছি যা এটি সমর্থন করে না,

পাইথন ৩.২-এ উন্নীত করার সর্বোত্তম উপায় কী? বা অন্য কোনও উপায় আছে যে আমি পাইগনের 2.6 ডিস্ট্রিবিউশনে 3.2 রিলিজের ইটারটোল + ফান্টুলগুলি ব্যবহার করতে পারি

ধন্যবাদ


হয়তো এই রেসিপিটি কার্যকর?
জানু

উত্তর:


24

যেহেতু অনেকগুলি প্রোগ্রাম এবং লাইব্রেরি পাইথন ২.6 (বা ১১.০৪-তে পাইথন ২.7) এর উপর নির্ভর করে এবং যেহেতু পাইথন ২.x এবং ৩.x অসম্পূর্ণ, তাই আপনি আপগ্রেড করতে পারবেন না - আপনি কেবল পাইথন ২.6 এর পাশাপাশি পাইথন ৩ ইনস্টল করতে পারেন:

পাইথন ৩.১

  • ভাগ্যক্রমে, পাইথন 3 এর স্থিতিশীল প্রকাশ (এটি লেখার সময় 3.1.2) সরবরাহাগারে সরবরাহ করা হয়। পাইথন 3-সমস্ত  প্যাকেজটি কেবল ইনস্টল করুন ।

    আপনার দোভাষী /usr/bin/python3পরিবর্তে হবে /usr/bin/python

    আপনি python3যখন পাই 2 এর পরিবর্তে পাই 3 চালু করতে চান তখন আপনি এখন আপনার টার্মিনালে টাইপ করতে পারেন।


পাইথন ৩.২

  • আপনি করতে পারেন python.org থেকে পাইথন উৎস কোনো সংস্করণ ডাউনলোড এবং চালানোর

    ./configure
    make
    sudo make altinstall

    পাইথন উত্সটি সংকলন করতে সক্ষম হতে আপনার কয়েকটি প্যাকেজ দরকার:

    sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev libbz2-dev

    আল্টিনস্টল বিকল্পটি আপনার বিদ্যমানগুলির পাশাপাশি পাইথনের অন্যান্য সংস্করণ ইনস্টল করবে:

    এটি সূত্রগুলি ডাউনলোড করার পরিবর্তে পাইথন ডেভ রিপোজিটরি থেকে প্রতিবার প্রায়শই সর্বশেষতম বিকাশ প্রকাশের বিষয়টি পরীক্ষা করে দেখুন:

    svn checkout http://svn.python.org/projects/python/branches/py3k

    এটি আপনাকে সর্বশেষতম বিকাশ, অস্থির, সংস্করণ দেবে। তারপরে আপনি cd py3k/উপরের সংকলন পদ্ধতিটি এবং করতে পারেন ।

    এই জন্য, এসএনএন  অবশ্যই ইনস্টল করা প্রয়োজন।


1
এই উত্তরটি দুর্দান্ত, আমি উত্সাহিত করেছি, তবে আমি আরও গভীরতা চাই। আমি নতুন পাইথনকে 'পাইথন ৩.২' হিসাবে আখ্যায়িত করতে পারি, যা ভাল, তবে আমি কি জিনিসগুলি সেট আপ করতে পারি যাতে আমার ব্যক্তিগত প্রোগ্রামগুলি ডিফল্টরূপে এই সংস্করণটি ব্যবহার করে (যেমন পিএটিএইচটিতে পাইথন 3.2 প্রথম 'পাইথন' হিসাবে পান) সিস্টেমটি সুরক্ষিতভাবে পাইথন ২..6 ব্যবহার করে? আমি 'পাইথন ৩.২' টাইপ করতে পছন্দ করি না বলে আমি জিজ্ঞাসা করি না, তবে কারও কারও
জোনাথন হার্টলি

1
@ টার্টলি আপনার মন্তব্য সেখানে বিচ্ছিন্ন হয়ে গেছে, আপনি কেন এটি করতে চান?
স্টেফানো প্যালাজো

1
(ওফস, থ্যাঙ্কস।) ... তবে কিছু সরঞ্জামগুলিতে যেমন বাশ স্ক্রিপ্ট রয়েছে, যা তাদের পাইথন উপাদানগুলিকে 'পাইথন এক্সএক্সএক্সএক্সএক্সপিপি' ব্যবহার করে এবং সেগুলি কেবল পাইথন ৩.২ এর অধীনে চলে। সুতরাং আমি একটি পরিবেশ তৈরি করতে চাই (প্রকৃতপক্ষে, আমি এটি আমার ব্যক্তিগত ডিফল্ট পরিবেশ হিসাবে থাকতে পারি) যেখানে পাইথন ৩.২ (এবং এর সমস্ত স্ক্রিপ্ট, সরঞ্জাম ইত্যাদি) প্রথমে পাথরে রয়েছে, যখন সিস্টেমটি যাওয়ার জন্য পাইথন ২.6 রেখেছিল ব্যবহার করুন (প্রকৃতপক্ষে, অগ্রাধিকারের দ্বারা, আমি কোন পাইথনটি চালাচ্ছি সে সম্পর্কে কোনও বিভ্রান্তি না
জোনাথন হার্টলে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.