বিস্তৃত শিক্ষানবিসের টিউটোরিয়াল? [বন্ধ]


356

আমি ইদানীং ভার্চুয়ালেনভ সম্পর্কে গুঞ্জন শুনছি, এবং আমি আগ্রহী। তবে আমি যা শুনেছি তা প্রশংসার বিস্ময়কর, এবং এটি কী বা এটি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে পরিষ্কার ধারণা নেই।

আমি (আদর্শভাবে) অনুসরণীয় টিউটোরিয়াল খুঁজছি যা উইন্ডোজ বা লিনাক্স থেকে পাইথন না করে আমাকে নিতে পারে এবং প্রতিটি পদক্ষেপের (কোনও নির্দিষ্ট ক্রমে নয়) ব্যাখ্যা করতে পারে:

  • ব্যবহার শুরু করার জন্য আমার কী করা উচিত virtualenv
  • নির্দিষ্ট কারণগুলি কেন ব্যবহার virtualenvকরা ভাল ধারণা
  • এমন পরিস্থিতিতে যেখানে আমি / ব্যবহার করতে পারি না virtualenv
  • এমন পরিস্থিতিতে যেখানে আমার ব্যবহার করা উচিত নয় virtualenv

এবং ধাপে (বিস্তৃতভাবে) একাধিক নমুনা পরিস্থিতি হওয়া উচিত + বিভিন্ন করতে হবে।

সুতরাং এই স্টাফ কভার কিছু ভাল টিউটোরিয়াল কি? অথবা আপনার যদি সময় এবং আগ্রহ থাকে তবে সম্ভবত আপনি এই কয়েকটি প্রশ্নের উত্তর এখানে দিতে পারেন। হয় আপনার উত্তরে, বা টিউটোরিয়ালগুলির লিঙ্ক হিসাবে এটির উত্তর, এটি আমি জানতে চাই।


6
ড্যাবপ্পসের এই নিবন্ধটি ধারণাগুলিটিকে সহজ করে
তুলেছে

এই গাইডটি পরীক্ষা করে দেখুন thepythonguru.com/python-virtualenv-guide
কোডি

2
এখানে একটি নতুন টিউটোরিয়াল দেওয়া হয়েছে: realpython.com/blog/python/python-virtual-enomotments-a-primer
নোফিনেটর

পাইথন রোকি হিসাবে, আমি ভ্যাচুয়ালেনভ (এবং পাইপ ) এর সরাসরি বিন্দুটির জন্য খুঁজছিলাম এবং আমি এইটির মধ্য দিয়ে এসেছি : [ dabapps.com/blog/intr پيداوار- to-pip-and-virtualenv-python/] [১] [১]: এই চমত্কার ব্লগ পোস্টটি অন্যান্য বিভ্রান্তিকর / অনুমানযোগ্যগুলি পড়ার পরে আমার যে হতাশাগুলি ছিল তা দূর করেছে।
আরনাউড বাউচট

উত্তর:


245

এটি খুব ভাল: http://simononsoftware.com/virtualenv-tutorial-part-2/

এবং এটি কিছুটা বেশি ব্যবহারিক: https://web.archive.org/web/20160404222648/https://iamzed.com/2009/05/07/a-primer-on-virtualenv/


3
+1 আমি সম্মতি জানাই তারা আমার মতো শিক্ষানবিশদের পক্ষে ভাল ছিল। আমি উভয়ের মধ্যে দৌড়েছি, এখন আমি কমপক্ষে এটি কী এবং এটির ব্যবহার / ব্যবহারের বুনিয়াদি জানি। (কোনও কারণে দ্বিতীয়টি ব্যাখ্যা করা activateহলেও অবহেলিত deactivateও_ও)। আমি এটি কখন ব্যবহার করব (এবং কখন না করবো) এবং আরও গভীর উদাহরণের জন্য আরও বিস্তৃত হওয়ার আশা করছি ing
ড্যান বার্টন

1
আমি বিশ্বাস করি উত্তরটি সর্বদা এটি ব্যবহার করা হয়, একইভাবে আপনার সর্বদা সংস্করণ নিয়ন্ত্রণ ব্যবহার করা উচিত।
mlissner

1
সচেতন হন যে --no-সাইট-প্যাকেজগুলি অবচিত হয়ে গেছে এবং এখন এটি পূর্বনির্ধারিত আচরণ।
অ্যাড্রিয়ান লোপেজ

1
এটি সম্পর্কে একটি ভাল ধারণা দিয়েছে virtualenv। ব্যবহারের জন্য প্রস্তাবিত virtualenvwrapperযা ডকটির পরবর্তী অংশে উল্লেখ করা হয়েছিল।
জিহানচূনকা

2
এটি মজার বিষয় কীভাবে মূলত virtualenvইন্টারনেটে কোনও একক টিউটোরিয়াল নয়, বা ভার্চুয়ালেনভের ব্যবহারকারীর গাইড , বাস্তবে কীভাবে আপনার পাইথন স্ক্রিপ্টে পরিবেশটি ব্যবহার করবেন তা আপনাকে দেখায়। আপনি কেবল পরিবেশ স্থাপনের জন্য কোনও পরিবেশ স্থাপন করছেন না। আমি একটি টিউটোরিয়াল পেয়েছি যা কমপক্ষে আপনাকে বিকল্পটি দেখায়
খাগড়া

34

ভার্চুয়ালেনভ বিচ্ছিন্ন পাইথন পরিবেশ তৈরির একটি সরঞ্জাম ।

ধরা যাক আপনি 2 টি ভিন্ন প্রকল্পে কাজ করছেন, এ এবং বি প্রকল্প এ একটি ওয়েব প্রকল্প এবং দলটি নিম্নলিখিত প্যাকেজগুলি ব্যবহার করছে:

  • পাইথন 2.8.x
  • জাজানো 1.6.x

প্রকল্প বিটি একটি ওয়েব প্রকল্পও তবে আপনার দলটি ব্যবহার করছে:

  • পাইথন 2.7.x
  • জাজানো 1.4.x

আপনি যে মেশিনটি কাজ করছেন তার জ্যাঙ্গোর কোনও সংস্করণ নেই, আপনার কী করা উচিত? জঙ্গো 1.4 ইনস্টল করবেন? জাজানো 1.6? যদি আপনি বিশ্বজুড়ে জাঙ্গো ১.৪ ইনস্টল করেন তবে প্রকল্প এ এ কাজ করতে জাঙ্গো ১.6 এর দিকে ইঙ্গিত করা সহজ হবে?

ভার্চুয়ালেনভ আপনার সমাধান! আপনি 2 টি ভিন্ন ভার্চুয়ালনেভস তৈরি করতে পারেন, একটি প্রকল্প এ এবং অপরটি প্রকল্প বিয়ের জন্য Now

ভার্চুয়ালেনভ ব্যবহার করার সময় আরও ভাল পরামর্শ হ'ল আপনার কাছে থাকা সমস্ত ভার্চুয়ালেনভকে সহজেই পরিচালনা করার জন্য ভার্চুয়ালেনভ্র্যাপার ইনস্টল করা। এটি তৈরি করা, কাজ করা এবং ভার্চুয়ালেনভগুলি মুছে ফেলার জন্য একটি মোড়ক।


1
যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে।
জয়স

2
আমি উত্তরটি সম্পাদনা করেছি এবং একই সাথে আরও মান যুক্ত করেছি। মতামতের জন্য ধন্যবাদ
lborgav

8

এখানে আরও একটি ভাল রয়েছে: http://www.saltycrane.com/blog/2009/05/notes-used-pip-and-virtualenv-django/

এইটি দেখায় যে কীভাবে ব্যবহার করতে হয় pipএবং ভার্চুয়ালেনভের সাথে একটি পাইপের প্রয়োজনীয় ফাইলগুলি; স্কোবালের দুটি প্রস্তাবিত টিউটোরিয়াল উভয়ই সহায়ক তবে উভয়ই easy_installকেন্দ্রিক।

নোট করুন যে এই টিউটোরিয়ালগুলির মধ্যে কোনওটিই কোনও ভার্চুয়ালেনভের মধ্যে পাইথনের ভিন্ন সংস্করণটি কীভাবে চালানো যায় তা ব্যাখ্যা করে না - এর জন্য এই এই প্রশ্নটি দেখুন: ভ্যুচুয়ালেনভের সাথে পৃথক পাইথন সংস্করণ ব্যবহার করুন


2

একটি পরিষ্কার উবুন্টু ইনস্টলেশনতে ভার্চুয়ালেনভ স্থাপনের জন্য, আমি এই চিড়িয়াখানার টিউটোরিয়ালটি সেরা হিসাবে খুঁজে পেয়েছি - আপনি নিজেই জুকারের অংশগুলি এড়িয়ে যেতে পারেন। Virtualenvwrapper ডকুমেন্টেশন অফার একই ধরণের বিষয়বস্তু, কিন্তু এটা ঠিক কি আপনার পুরা আপনি কহন উপর একটু দুর্লভ এর .bashrcফাইল।

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