কম্পিউটার

Virtualenv ব্যবহার করে উইন্ডোজে একাধিক পাইথন সংস্করণ ইনস্টল করা

আপনি এখানে আছেন কারণ:

  1. আপনি Windows OS সংস্করণ 10+ ব্যবহার করছেন
  2. আপনি একই কম্পিউটারে একাধিক পাইথন সংস্করণ ব্যবহার করতে চান
  3. আপনি ইন্টারনেটে ক্লান্ত হয়ে পড়েছেন যে আপনাকে "শুধু ভার্চুয়ালেনভ ব্যবহার করুন"

TL;DR

  1. Command Prompt খুলুন এবং pip install virtualenv লিখুন
  2. কাঙ্খিত python ডাউনলোড করুন সংস্করণ (PATH এ যোগ করবেন না!), এবং path\to\new_python.exe মনে রাখবেন নতুন ইনস্টল করা সংস্করণের
  3. একটি virtualenv তৈরি করতে, Command Prompt খুলুন এবং প্রবেশ করুন
    virtualenv \path\to\env -p path\to\new_python.exe
  4. যদি আপনি PyCharm ব্যবহার করেন , Project Interpreter আপডেট করুন এবং Code compatibility inspection .
  5. প্যাকেজ ইনস্টল করতে:
    (I) virtualenv সক্রিয় করুন:Command Prompt খুলুন এবং path\to\env\Scripts\activate.bat লিখুন
    (II) পছন্দসই প্যাকেজ ইনস্টল করুন
    (III) deactivate দিয়ে নিষ্ক্রিয় করুন .

দীর্ঘ সংস্করণ; পড়ুন

প্রোলোগ

আপনি যদি Anaconda অ্যাপ ব্যবহার করেন তবে এই প্রক্রিয়াটি তাদের GUI ব্যবহার করে সহজ হতে পারে। আমি নিজে এটি চেষ্টা করিনি, দয়া করে আমাকে জানান যে এটি কেমন হয়েছে যদি আপনি সেই রাস্তায় যাচ্ছেন :)

1. ভার্চুয়ালেনভি

ইনস্টল করুন

আপনার যদি ইতিমধ্যেই কিছু ভার্চুয়াল পরিবেশ থাকে, অথবা অ্যানাকোন্ডা ব্যবহার করে থাকেন, তাহলে নিশ্চিত করুন যে পরবর্তী পদক্ষেপগুলি বাইরে থেকে করা হয়েছে। এই সমস্ত পরিবেশ।

2. পাইথন ইনস্টল করুন

আপনি অফিসিয়াল সাইট থেকে পাইথন ডাউনলোড করতে পারেন, উদাহরণস্বরূপ python3.7.3 এখানে যান।

আপনার যে ফাইলটি ডাউনলোড করা উচিত তাকে বলা হয় Windows x86–64 executable installer , অথবা Windows x86 executable installer যদি কোনো কারণে আপনি একটি 32-বিট উইন্ডো ব্যবহার করেন।

একবার ডাউনলোড করা শেষ হলে, এক্সিকিউটেবল ফাইলটি খুলুন এবং একটি ইনস্টলেশন প্রম্পট প্রদর্শিত হবে।

  • আপনি আপনার PATH-এ নতুন পাইথন যোগ করতে চান না যেহেতু আমরা একই কম্পিউটারে একাধিক পাইথন সংস্করণ পেতে যাচ্ছি, এবং আমরা প্রতিটি অ্যাপ্লিকেশনের জন্য শুধুমাত্র একটি পাইথন সংস্করণ জানতে চাই।
  • হয় নতুন পাইথনের জন্য ডিফল্ট প্রস্তাবিত অবস্থান ব্যবহার করুন, অথবা আপনার পছন্দের একটি অবস্থান সরবরাহ করুন। যেভাবেই হোক, এই অবস্থানটি মনে রাখুন এবং এখন থেকে এটিকে C:\<some_path>\Python37 দিয়ে বোঝাই। .
Virtualenv ব্যবহার করে উইন্ডোজে একাধিক পাইথন সংস্করণ ইনস্টল করা

3. একটি virtualenv তৈরি করুন

Command Prompt খুলুন , অথবা আপনি যদি Anaconda ব্যবহার করেন তাহলে Anaconda Prompt খুলুন .

আপনি আপনার ভার্চুয়ালেনভ কোথায় চান তা নির্ধারণ করুন, উদাহরণস্বরূপ,
C:\Users\<your_username>\Anaconda3\envs\<env_name> .

লিখুন:

virtualenv C:\Users\<your_username>\Anaconda3\envs\<env_name> -p C:\<some_path>\Python37\python.exe

4. PyCharm ইন্টারপ্রেটার আপডেট করুন

আপনি যদি PyCharm ব্যবহার করেন, আপনি যে প্রকল্পে কাজ করতে চান সেটি খুলুন (যেটি নতুন পাইথন সংস্করণে লেখা হবে), এবং File -> Settings -> Project -> Project Interpreter এ যান গিয়ার আইকন টিপুন এবং তারপর Add.. .

Virtualenv ব্যবহার করে উইন্ডোজে একাধিক পাইথন সংস্করণ ইনস্টল করা

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

Virtualenv ব্যবহার করে উইন্ডোজে একাধিক পাইথন সংস্করণ ইনস্টল করা

ধরে নিচ্ছি যে আপনি কোড পরিদর্শন ব্যবহার করছেন, আপনাকে পাইচর্মকে বলতে হবে যে পাইথনের কোন সংস্করণটি পরিদর্শন করতে হবে। File -> Settings-> Editor -> Inspections -> Python -> Code compatibility Inspection-এ যান , নিশ্চিত করুন যে উপরের বাক্সটি আপনি যে নির্দিষ্ট প্রকল্পে কাজ করছেন তা নির্দেশ করে এবং আপনার পাইথন সংস্করণের বাক্সে টিক দিন৷

Virtualenv ব্যবহার করে উইন্ডোজে একাধিক পাইথন সংস্করণ ইনস্টল করা
আপনি যদি বিকল্প তালিকায় আপনার পাইথন সংস্করণটি দেখতে না পান, তাহলে এটিও হতে পারে PyCharm আপডেট করতে… হ্যাঁ, আমার সাথেও ঘটেছে…

5. প্যাকেজ ইনস্টল করুন

বর্তমানে, আপনার virtualenv শুধুমাত্র গুরুত্বপূর্ণ প্যাকেজ রয়েছে, pip এবং setuptools . আরো প্যাকেজ ইনস্টল করতে:

  1. Command Prompt খুলুন অথবা Anaconda Prompt , এবং সক্রিয় করুন প্রবেশ করে আপনার virtualenv
    C:\Users\<your_username>\Anaconda3\envs\<env_name>\activate.bat
  2. pip ব্যবহার করুন প্যাকেজ ইনস্টল করতে যেমন আপনি সাধারণত করেন।
  3. নিষ্ক্রিয় করুনdeactivate প্রবেশ করে আপনার virtualenv .

এপিলগ

আজ সকালে, যখন আমি একটি ভিন্ন পাইথন সংস্করণের সাথে একটি নতুন প্রকল্প খোলার সিদ্ধান্ত নিয়েছিলাম, তখন আমি ভেবেছিলাম, "হ্যাঁ, আমি শুধু একটি ভার্চুয়ালেনভ ব্যবহার করব", কারণ ইন্টারনেট বলেছে আমি "শুধু এটি করতে পারি"৷

ঠিক আছে, এটি এখন কাজ করছে, তাই কোনও কঠিন অনুভূতি নেই প্রিয় ইন্টারনেট, তবে গুরুত্ব সহকারে, "জাস্ট" কি সত্যিই ন্যায়সঙ্গত ছিল? কি শুধুমাত্র-PyCharm-পুনঃস্থাপন করা হচ্ছে-কারণ-আমি-সঠিক-কোড-পরিদর্শন-থাকতে চাই "শুধু" বিভাগের অধীনে পড়ে?

যাইহোক, পথে আমি বেশ কিছু সহায়ক গাইডের কাছে হোঁচট খেয়েছি, কিন্তু প্রত্যেকেই আমাকে "শুধুমাত্র" পথের এক ধাপ নিয়ে গেছে, তাই আমি সিদ্ধান্ত নিয়েছি যে সবকিছু এক জায়গায় রাখার।

আমি আশা করি আমার যাত্রা আপনাকে আপনার সাথে সাহায্য করেছে, এবং যতটা সম্ভব কম আইটি-ঘর্ষণ সহ আমরা সকলেই সুখী কোডিং উপভোগ করতে পারি :D

Virtualenv ব্যবহার করে উইন্ডোজে একাধিক পাইথন সংস্করণ ইনস্টল করা
  1. পাইথন ব্যবহার করে একটি স্টপওয়াচ তৈরি করুন

  2. পাইথন ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করুন

  3. পাইথনে CX_Freeze ব্যবহার করা

  4. MakeWinPEMedia ব্যবহার করে Windows 10-এ একটি USB ড্রাইভে একাধিক পার্টিশন তৈরি করুন