আমি কীভাবে জ্যাচালোর পুরানো সংস্করণটি ভার্চুয়ালেনভে ইনস্টল করব?


87

এটি একটি নির্বোধ প্রশ্নের মতো মনে হতে পারে, কারণ এর উদ্দেশ্যটি virtualenvহ'ল: ভার্চুয়াল পরিবেশের মধ্যে একটি প্যাকেজের নির্দিষ্ট সংস্করণ ইনস্টল করা (এই ক্ষেত্রে জাজানো) ang তবে এটি হ'ল আমি যা করতে চাই তা আমি বুঝতে পারি না।

আমি উইন্ডোজ এক্সপি-তে আছি এবং আমি ভার্চুয়াল পরিবেশটি সফলভাবে তৈরি করেছি এবং আমি এটি চালাতে সক্ষম হয়েছি, তবে আমি এটিতে যে জ্যাঙ্গো সংস্করণটি ইনস্টল করব সেগুলি কীভাবে ইনস্টল করব? আমি বলতে চাইছি, আমি সদ্য নির্মিত easy_installস্ক্রিপ্টটি ব্যবহার করতে জানি তবে আমি কীভাবে এটি জাঙ্গো 1.0.7 ইনস্টল করব? যদি আমি easy_install djangoএটি করি তবে এটি সর্বশেষতম সংস্করণ ইনস্টল করবে। আমি 1.0.7এই কমান্ডটিতে সংস্করণ নম্বরটি বিভিন্ন উপায়ে দেওয়ার চেষ্টা করেছি , কিন্তু কিছুই কার্যকর হয়নি।

আমি এটা কিভাবে করবো?

উত্তর:


144

কখনও জ্যাঙ্গো ছিল না 1.0.7। 1.0 সিরিজটি কেবল 1.0.4 এ গিয়েছিল। জাজানো কোড সংগ্রহস্থলের ট্যাগ বিভাগে সমস্ত প্রকাশ আপনি দেখতে পাবেন ।

তবে আপনার প্রশ্নের উত্তর দেওয়ার জন্য easy_install, ব্যবহার করবেন না , ব্যবহার করুন pip। (যদি এটি ইতিমধ্যে ইনস্টল না করা থাকে easy_install pipতবে করুন , তবে আর কখনও ইজি_ইনস্টল স্পর্শ করবেন না)। এখন আপনি এটি করতে পারেন:

pip install Django==1.0.4

4
যদিও ইজি_ইনস্টলগুলির তুলনায় পিপের কিছু দুর্দান্ত সুবিধা রয়েছে, "ইজি_ইনস্টল জ্যাঙ্গো == 1.0.4" এই ক্ষেত্রে ঠিক একইভাবে কাজ করবে।
কার্ল মেয়ার

4
এটি আর কাজ করে না। easy_install জন্য নয় অন্তত - এটা বাড়ে djangoproject.com/m/bad-installer.txt (এবং পিপ python2.4 জন্য ভাঙা যা আমি virtualenv কি ব্যবহার করছি বলে মনে হয়)। হাঁ, এটা ভাল মানুষ নতুন সংস্করণ ব্যবহার করা হতে পারে, কিন্তু আমাদের কিছু পুরানো কোড বজায় রাখার জন্য নেই ...
অ্যান্ড্রু কুকি

4
আমি এই পোস্টে একটি মন্তব্যে অনুরূপ প্রশ্ন জিজ্ঞাসা করেছি , প্রতিক্রিয়ার সাথে প্রস্তাব দেওয়া হচ্ছে:pip install git+github.com/django/django@1.2.5#egg=django==1.2.5
ডেভ এভারিট

'ট্যাগ বিভাগ' লিঙ্কটি মৃত, তবে ছোট সংস্করণ সহ প্রকাশগুলি এখানে পাওয়া যাবে: ডকস.ডজ্যাঙ্গোপ্রজেক্ট / এএন / ২.০ / রিলিজ বিস্ময়করভাবে আমি এই পৃষ্ঠাটি জ্যাঙ্গো ডক থেকে খুঁজে পাইনি। কয়েক মাসের মধ্যে '২.১' দ্বারা '২.০' প্রতিস্থাপন করুন ..
জেরোমে

4
এছাড়াও - আপনি যে সমস্ত উপলভ্য সংস্করণ করতে পারেন তা দেখতে pip install django==(কোনও সংস্করণ নম্বর ছাড়াই)।
ফ্রেঙ্কি সাইমন

3

আগের পোস্টারের জবাবটিতে +1: pipআপনি যদি পারেন তবে ব্যবহার করুন । তবে, একটি চিম্টিতে, সহজতম উপায় হ'ল পুরানো সংস্করণটি ইনস্টল করা ডাউনলোডগুলি পৃষ্ঠার থেকে টারবাল ডাউনলোড করা বা যদি আপনি সাবভারশন ইনস্টল করে থাকেন তবে আপনার svn exportযে রিলিজ চান তা একটি করুন (এগুলি সব এখানে ট্যাগ করা আছে )।

আপনি যখন চান জাঙ্গোর সংস্করণটি পেয়ে যান, কেবল জাজানো ডিরেক্টরিতে নিম্নলিখিত কমান্ডটি চালান:

python setup.py install

এটি আপনার ভার্চুয়ালেনভে জ্যাঙ্গোর সেই সংস্করণটি ইনস্টল করবে।


2

ইতিমধ্যে উল্লিখিত সমাধানগুলির জন্য +1।

আমি আরও একটি সমাধান যুক্ত করতে চাই।

জ্যাঙ্গোর একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে (1.10.x বলুন),

  1. গিথুব থেকে জ্যাঙ্গো রেপো ক্লোন করুন ।

    git clone https://github.com/django/django.git

  2. ডিরেক্টরিতে যান এবং নির্দিষ্ট শাখায় চেকআউট করুন।

    cd django

    git checkout origin/stable/1.10.x

  3. কমান্ড ইনস্টল করুন।

    python setup.py install

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