উইন্ডোজে কীভাবে একাধিক পাইথন সংস্করণ চালানো যায়


170

আমার মেশিনে পাইথনের দুটি সংস্করণ ইনস্টল করা আছে (সংস্করণ ২.6 এবং 2.5)) আমি একটি প্রকল্পের জন্য 2.6 এবং অন্যটির জন্য 2.5 চালাতে চাই।

আমি যেটি ব্যবহার করতে চাই তা কীভাবে নির্দিষ্ট করতে পারি?

আমি উইন্ডোজ এক্সপি এসপি 2 এ কাজ করছি।


3
প্রশ্ন জিজ্ঞাসার জন্য ভাল ইঙ্গিতগুলি হ'ল আপনি কী চেষ্টা করেছেন এবং কীভাবে এটি ব্যর্থ হয়েছে তা ব্যাখ্যা করা। সুতরাং: আপনি কী চেষ্টা করেছিলেন এবং কীভাবে এটি কার্যকর হয়নি?
লেনার্ট রেজেব্রো

দ্রষ্টব্য, আমি উইন্ডোজ এ সম্পর্কে আগের কোনও প্রশ্ন খুঁজে পাইনি, তাই আমি তা প্রতিবিম্বিত করতে শিরোনাম পরিবর্তন করেছি।
লেনার্ট রেজেব্রো


আপনি যদি ২.7 সহ ৩.৩ চালাতে চান তবে এটি সর্বাধিক মানক উত্তর: - স্ট্যাকওভারফ্লো
ওমর তারিক

উত্তর:


135

পাইথনের একটি পৃথক অনুলিপি চালানো ঠিক কার্যকর এক্সিকিউটেবল শুরু করার মতোই সহজ। আপনি উল্লেখ করেছেন যে আপনি কমান্ড লাইন থেকে একটি অজগর উদাহরণটি কেবল টাইপ করে শুরু করেছেন python

এটি উইন্ডোজের অধীনে যা করে তা হ'ল %PATH%পরিবেশের পরিবর্তনশীলকে ট্রল করা, এক্সিকিউটেবলের জন্য পরীক্ষা করা, হয় ব্যাচ ফাইল ( .bat), কমান্ড ফাইল ( .cmd) বা চালানোর জন্য অন্য কোনও এক্সিকিউটেবল (এটি PATHEXTপরিবেশে পরিবর্তনশীল দ্বারা নিয়ন্ত্রিত হয় ), যা প্রদত্ত নামের সাথে মেলে। এটি যখন সঠিক ফাইলটি চালায় তখন ফাইলটি চালানো হচ্ছে।

এখন, যদি আপনি দুটি অজগর সংস্করণ 2.5 এবং 2.6 ইনস্টল করেছেন, তবে পাথটিতে তাদের দুটি ডিরেক্টরি থাকবে, এর মতো কিছু PATH=c:\python\2.5;c:\python\2.6তবে উইন্ডোজ কোনও মিল খুঁজে পেলে পাথ পরীক্ষা করা বন্ধ করবে।

আপনাকে যা করতে হবে তা হ'ল স্পষ্টভাবে একটি বা উভয় অ্যাপ্লিকেশনকে কল করা, যেমন c:\python\2.5\python.exeবা c:\python\2.6\python.exe

অন্যান্য বিকল্প নিজ নিজ একটি শর্টকাট তৈরি করা python.exeতাদের কলিং এক python25এবং অন্যান্য python26; তারপরে আপনি কেবল python25আপনার কমান্ড লাইনে চালাতে পারেন ।


41
কীভাবে সেই শর্টকাট তৈরি করবেন
বিলাল বাশারাত

8
আপনি উইন্ডোতে থাকাকালীন ফোল্ডারে নেভিগেট করুন যার মধ্যে অজগর সংস্করণ রয়েছে যার জন্য আপনি একটি শর্টকাট তৈরি করতে চান, তারপরে ডান ক্লিক করুন এবং শর্টকাট তৈরি করুন। তারপরে আপনি এটির নাম পরিবর্তন করতে পারেন।
এডজ

3
একটি দীর্ঘ মৃত পোস্ট খননের জন্য দুঃখিত, তবে আপনি কীভাবে .lnk এক্সটেনশানটির প্রয়োজন ছাড়াই শর্টকাটটি কাজ করবেন?
নাথান টর্নকুইস্ট

7
যদি একটি শর্টকাট কাজ না করে, আপনি @ এফজেএজে যেমন বলেছিলেন তেমন করতে পারেন, এবং কেবল অনুলিপি এবং নাম পরিবর্তন করতে পারেন। এটি ব্যর্থ হয়ে আপনি কমান্ড লাইনে '' mklink '' ব্যবহার করে একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন।
এডজ

7
পাইথন 25 এবং পাইথন 26 নামে একটি ব্যাট ফাইল তৈরি করা এবং সেই কলগুলিকে উপযুক্ত সংস্করণ তৈরি করা সবচেয়ে ভাল উপায় নয়? তারপরে আপনাকে যা করতে হবে তা হ'ল তাদের 2 বাইনারি ফাইলগুলির পাশাপাশি 2 ব্যাট ফাইলগুলি রাখা।
জেরেমি কেন্ট্রেল

100

সমস্যার আরও দুটি সমাধান যুক্ত করা:

  • পাইলাঞ্চার ব্যবহার করুন (যদি আপনার পাইথন ৩.৩ থাকে বা এটির চেয়েও নতুন এটি ইনস্টল করার দরকার নেই কারণ এটি পাইথনের সাথে ইতিমধ্যে আসে ) এবং হয় আপনার স্ক্রিপ্টগুলিতে শেবাং লাইন যুক্ত করুন;

#! c:\[path to Python 2.5]\python.exe- স্ক্রিপ্টগুলির জন্য আপনি পাইথন 2.5 দিয়ে চালিত করতে চান
#! c:\[path to Python 2.6]\python.exe- যে স্ক্রিপ্টগুলির জন্য আপনি পাইথন ২.6 দিয়ে চালিত করতে চান

বা pythonরান কমান্ড চালানোর পরিবর্তে পাইলাঞ্চার কমান্ড ( py) পাইথনের কোন সংস্করণ চান তা নির্দিষ্ট করে;

py -2.6- সংস্করণ 2.6
py -2- সর্বশেষ ইনস্টল করা সংস্করণ 2.x
py -3.4- সংস্করণ 3.4
py -3- সর্বশেষ ইনস্টল করা সংস্করণ 3.x

virtualenv -p c:\[path to Python 2.5]\python.exe [path where you want to have virtualenv using Python 2.5 created]\[name of virtualenv]

virtualenv -p c:\[path to Python 2.6]\python.exe [path where you want to have virtualenv using Python 2.6 created]\[name of virtualenv]

উদাহরণ স্বরূপ

virtualenv -p c:\python2.5\python.exe c:\venvs\2.5

virtualenv -p c:\python2.6\python.exe c:\venvs\2.6

তারপরে আপনি প্রথমটি অ্যাক্টিভেট করতে পারেন এবং পাইথন 2.5 এর সাথে কাজ
c:\venvs\2.5\activate
করতে পারেন এবং যখন আপনি পাইথন ২.6 এ যেতে চান আপনি যা করেন

deactivate  
c:\venvs\2.6\activate

পাইলাঞ্চারটি পিইপি 397 এর প্রোটোটাইপ বাস্তবায়ন হিসাবে দেখা গেছে যা ২০১১ সালে স্ট্যান্ডার্ডস ট্র্যাক হিসাবে স্বীকৃত হয়েছিল you আপনি কি জানেন যে কেন এখনও লঞ্চার উইন্ডোজটির জন্য পাইথন বিতরণ করা হচ্ছে না বা কেন এখনও কেন বিনয় সাজিপের প্রোটোটাইপ বাস্তবায়ন রয়েছে?
মার্টিনো

4
পাইথানচারটি পাইথন দিয়ে বিতরণ করা হচ্ছে সংস্করণ ৩.৩ থেকে শুরু করে - পাইথন.আর.ডাউনলোড / রিলিজ / ৩.৩.০ দেখুন । এছাড়াও আমি মনে করি বিনয় সজিপের বাস্তবায়ন কেবল একটি প্রোটোটাইপ নয়।
পাইওটর ডব্রোগোস্ট

1
সুস্পষ্ট করার জন্য ধন্যবাদ. আইএমএইচও পাইলাঞ্চারকে সর্বশেষ পাইথন 2 সংস্করণের অংশ হিসাবেও বিতরণ করা উচিত কারণ যে সংস্করণটি ব্যবহার করা লোকেরা একাধিক সংস্করণ ইনস্টল করতে চায় তাদের পক্ষে বেশি সম্ভাবনা থাকে (এবং তারা যদি এর কার্যকারিতা এবং উপলব্ধতা সম্পর্কে অবগত হন তবে এটি করার সম্ভাবনা বেশি বেশি ছিল)।
মার্টিনো

স্ট্যাকওভারফ্লো একাধিক উত্সের অনুমতি দেওয়া উচিত, আপনার উত্তর অসীম উর্ধ্বতন প্রাপ্য! সিরিয়াসলি আপনি কোথায় ছিলেন ভাই! : ডি সহজ, পরিষ্কার এবং অবশ্যই কাজ!
3bdalla

খুব ভাল পরামর্শ। আমি দ্বিতীয়টি (ভার্চুয়ালেনভ) ব্যবহার করেছি। শুধু পার্থক্য আমি দেখেছি আমি সক্রিয় করার জন্য পাথ '\ স্ক্রিপ্ট', যেমন অন্তর্ভুক্ত করা ছিল ছিল: c:\venvs\2.5\scripts\activate। এটি যদি কোনও পার্থক্য করে তবে এটি উইন্ডোজ 10 এ। এটি বাদে, একটি মোহন মত কাজ করে, ধন্যবাদ।
ডেভ মার্লে

53

পাইথন ৩.৩ থেকে উইন্ডোজের অফিশিয়াল পাইথন লঞ্চার ( http://www.python.org/dev/peps/pep-0397/ ) রয়েছে। এখন, আপনি #!pythonXউইন্ডোতেও অনুবাদকের পছন্দসই সংস্করণ নির্ধারণ করতে ব্যবহার করতে পারেন । আমার অন্য মন্তব্যে আরও বিশদ দেখুন বা পিইপি 397 পড়ুন।

সারাংশ:py script.py লঞ্চ পাইথন সংস্করণ বিবৃত #!পাইথন 2 বা যদি #!অনুপস্থিত। py -3 script.pyলঞ্চ পাইথন 3।


1
এই আমি উত্তর খুঁজছি। আমি পাইথন 2.7 এবং পাইথন 3.4.3 দিয়ে উইন্ডোজ 10 চালিত করি। কমান্ড প্রম্পটে টাইপ "পাই [পাইথন_ভার্সন_নম্বার]" প্রাক্তন: পাই -3 বা পাই আপনার কাছে থাকা পাইথন সংস্করণটি শুরু করবে। আমি মনে করি আপনি এটি ব্যবহার করার আগে পরিবেশের ভেরিয়েবলগুলি অবশ্যই সেট করা উচিত। এটা আমার জন্য সুবিধাজনক।
কোডমনকি

2
@ ইনুকা: কোনও পরিবেশের ভেরিয়েবল সেট করার দরকার নেই। পাইথন ইনস্টলারটি .pyএক্সটেনশনের সাথে সমিতিগুলি সেট করে । লঞ্চটি নিজেই এটিতে ইনস্টল করা আছে C:\Windowsইতিমধ্যে PATH। এইভাবে, PATHপরিবর্তনশীলও সংশোধন করার প্রয়োজন নেই।
পিআরপি

2
আপনার উত্তর সাথীর জন্য অনেক ধন্যবাদ। এই উপায় থেকে আমরা পাইপটিও ডাকতে পারি। পাই -2-এম পাইপ ইনস্টল করুন সামোপ্যাকেজ বা পাই -3.4.3
মি

আমি এটি সবচেয়ে সহজ এবং কোন ঝামেলা সমাধান মনে করি।
প্রসাদ

46

@ আলেকসান্দার অনুসারে আপনি নীচের মতো প্রতীকী লিঙ্কগুলির একটি সেট তৈরি করতে পারেন। আপনার পথে অন্তর্ভুক্ত রয়েছে এমন কোথাও এগুলি রাখুন যাতে সেগুলি সহজেই প্রার্থনা করতে পারে

> cd c:\bin
> mklink python25.exe c:\python25\python.exe
> mklink python26.exe c:\python26\python.exe

যতক্ষণ গ: \ বিন বা আপনি এগুলিকে যেখানে রেখেছেন সে পথেই আপনি এখন যেতে পারেন

> python25

4
চতুর ধারণা। বিটিডব্লিউটি mklinkকেবলমাত্র উইন্ডোজ ভিস্তা / ২০০৮ + এ পাওয়া যায়। এক্সপি এবং সার্ভার 2003 fsutil hardlink create <new filename> <existing filename>এ আপনার পথে << নতুন ফাইল নাম> ব্যবহার করে বা রাখার পরিবর্তে একটি "হার্ডলিঙ্ক" তৈরি করা যেতে পারে । হার্ডলিঙ্কগুলি কেবল একই ড্রাইভে কাজ করে।
মার্টিনো

এটি একটি ভাল সমাধান, আমি নিশ্চিত না যে এটি এনটিএফএস ভিত্তিক ফাইল সিস্টেম ছাড়াও কাজ করে।
meawoppl

হ্যাঁ, এনটিএফএসের প্রতীকী লিঙ্কগুলির জন্য সমর্থন প্রয়োজন যা আমি বিশ্বাস করি ভিস্তার মধ্যে প্রবর্তিত হয়েছিল (আমি ভুল হতে পারি)। এক্সপিতে ব্যবহারের জন্য আলাদা ড্রাইভারের প্রয়োজন । এটি সাধারণ রিলিজের আগে কোনও পর্যায়ে বন্ধ হয়ে যাওয়ার মতো শোনাচ্ছে।
ক্রিস্টোফার হ্যাকেট

সবচেয়ে সহজ সেরা সমাধান
জায়ান্টাস

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

    • সি: \ Python27
    • সি: \ Python36
  2. পরিবেশ সূচক

    • PYTHON2_HOME: C:\Python27
    • PYTHON3_HOME: C:\Python36
    • Path: %PYTHON2_HOME%;%PYTHON2_HOME%\Scripts;%PYTHON3_HOME%;%PYTHON3_HOME%\Scripts;
  3. ফাইল নামকরণ

    • সি: \ পাইথন 27 \ পাইথন.এক্সি → সে: \ পাইথন 27 \ পাইথন 2.exe
    • সি: \ পাইথন 36 \ পাইথন.এক্সই → সে: \ পাইথন 36 \ পাইথন3.এক্সএ
  4. বীচি

    • python2 -m pip install package
    • python3 -m pip install package

আমি মনে করি, কমবেশি এটিই প্রশ্নের ব্যবহারিক সমাধান। পাইথন স্ক্রিপ্ট কল করার জন্য শর্টকাট / সিম্বলিক লিঙ্ক ব্যবহৃত হয় এমন পদ্ধতির সাথে তুলনায় এটি আরও সহজ y ফাইলটির নাম পরিবর্তনের পরিবর্তে, আমরা বাইনারি (পাইথন.এক্সই) অনুলিপি করতে পারি এবং তার সংস্করণ অনুসারে এর নাম পরিবর্তন করতে পারি (এই উত্তরে দেখানো হয়েছে)। যাইহোক, pythonকমান্ডটি ওএসকে বিভ্রান্ত করবে।
পরীক্ষার্থী

দুর্দান্ত উত্তর! ধন্যবাদ ~ @ 山 茶树 和 葡萄 树
উজ্জ্বল চ্যাং

14

উদাহরণস্বরূপ 3.6 সংস্করণ টাইপ py -3.6। আপনার যদি 32 বিট এবং 64 বিট সংস্করণও রয়েছে তবে আপনি কেবল টাইপ করতে পারেন py -3.6-64বা py -3.6-32


3
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত! অসংখ্য ধন্যবাদ!
Xonshiz

3
এটি সম্ভবত সেরা উত্তর, কারণ এতে ফাইলগুলির কোনও নামকরণের প্রয়োজন নেই এবং তৃতীয় পক্ষের আইডিই উভয়ই স্বাভাবিক হিসাবে সনাক্ত করবে!
Enchant97

আপনি উত্তরটি আরও ব্যাখ্যা দিয়ে বাড়াতে পারবেন - এই pyনির্বাহযোগ্য কোথায় - এটি কি উইন্ডোজ-কেবল যুক্ত? #!/usr/bin/env python3উদাহরণস্বরূপ : শীর্ষস্থানীয় ক্রস-প্ল্যাটফর্ম কমান্ড-লাইন স্ক্রিপ্টে এটি অন্তর্ভুক্ত করা সম্ভব ?
এড রেন্ডাল

7

আপনি যখন পাইথন ইনস্টল করেন, এটি অন্যান্য বড় সংস্করণের অন্যান্য ইনস্টলগুলি ওভাররাইট করে না। সুতরাং পাইথন 2.5.x ইনস্টল করলে পাইথন 2.6.x ওভাররাইট হবে না, যদিও 2.6.6 ইনস্টল করা 2.6.5 কে ওভাররাইট করবে।

সুতরাং আপনি এটি ইনস্টল করতে পারেন। তারপরে আপনি যে পাইথন সংস্করণটি চান তা কল করুন। উদাহরণ স্বরূপ:

C:\Python2.5\Python.exe

উইন্ডোতে পাইথন 2.5 এর জন্য এবং

C:\Python2.6\Python.exe

উইন্ডোতে পাইথন ২.6 এর জন্য বা

/usr/local/bin/python-2.5

অথবা

/usr/local/bin/python-2.6

উপর উইন্ডোজ ইউনিক্স (লিনাক্সের এবং OS X এর সহ)।

আপনি যখন ইউনিক্সে ইনস্টল করবেন (লিনাক্স এবং ওএস এক্স সহ) আপনি একটি জেনেরিক pythonকমান্ড ইনস্টল করবেন যা আপনার ইনস্টল করা শেষটি হবে। এটি বেশিরভাগই সমস্যা নয় কারণ বেশিরভাগ স্ক্রিপ্টগুলি স্পষ্টরূপে /usr/local/bin/python2.5 বা তার থেকে সুরক্ষার জন্য কিছু কল করবে। তবে আপনি যদি এটি না করতে চান, এবং আপনি সম্ভবত এটি এটি ইনস্টল করতে পারবেন না:

./configure
make
sudo make altinstall

"ইলিনস্টল" নোট করুন এর অর্থ এটি এটি ইনস্টল করবে তবে এটি আদেশটি প্রতিস্থাপন করবে নাpython

উইন্ডোজে আপনি pythonযতটা আমি জানি তাই কোনও বৈশ্বিক কমান্ড পাবেন না এটি কোনও সমস্যা নয়।


ure সহায়তার জন্য ধন্যবাদ plz আমার দ্বিতীয় প্রশ্নের উত্তরও দিয়েছেন: আমি কীভাবে একবারে চালাতে পারি? আমি সাফল্যের সাথে 2.5 থেকে 2.6 এ পরিবর্তন করেছি
বিলাল বাশারত

@ বিলাল বাশারত: উইন্ডোজ একটি মাল্টি-টাস্কিং ওএস, যদি আপনি একই সাথে দুটি জিনিস চালাতে চান তবে আপনি কেবল দুটি শুরু করুন, সুতরাং আমি আপনার প্রশ্নটি বুঝতে পারি না।
লেনার্ট রেজেব্রো

বর্তমানে আমি পাইথন 2.5 এ কাজ করছি। কেবল আমাকে বিস্তারিতভাবে বলুন আমি কীভাবে 2.6 চালাতে পারি? যখন আমি উইন্ডোজ কমান্ড প্রম্পটে পাইথন 2.5 পাইথনের চেয়ে পাইথন শেল প্রবেশ করার জন্য প্রাইমনে লিখি y সি ড্রাইভে আমি উভয় সংস্করণ ইনস্টল ছিল। যখন আমি সি: \ পাইথন ২..6 \ পাইথন.এক্সেতে যাই। অজগরিক অস্থায়ীভাবে অ্যাক্টিভেটেড থেকে পাইথন 2.6 এর চেয়ে বেশি। আমি সি ছেড়ে যাওয়ার সাথে সাথেই: \ পাইথন 2.6 \ এটি আবার সংস্করণ 2.5 এ পরিণত হয়েছে
বিলাল বাশারত

3
@ বিলাল বাশারাত: আমি এরই মধ্যে উত্তর দিয়েছি। এটি "অস্থায়ীভাবে সক্রিয়" নয়। আপনি সি: \ পাইথন ২.\ \ পাইথন.এক্স.এ কমান্ড দিয়ে পাইথন ২.6 দৌড়েছিলেন এবং এটিই আপনি এটি চালান। এবং আপনি সি: \ পাইথন 2.5 \ পাইথন.এক্স.এ কমান্ড দিয়ে পাইথন 2.5 চালান। আপনি উভয় একই সময়ে চালানো যে।
লেনার্ট রেগেব্রো

1
@ বিলাল বাশারত: যদি আপনার পরিবেশ পরিবর্তনশীলটিতে ডিরেক্টরি C:\Python2.5বা C:\Python2.6ডিরেক্টরি উপস্থিত হয় PATH, আপনি যদি ব্যবহার করতে চান তবে এক্সথের জন্য আলাদা পথ নির্দিষ্ট করে উল্লিখিত না করে পাইথনের সংশ্লিষ্ট সংস্করণটি ডিফল্ট হয়ে যাবে ।
মার্টিনিউ


5

এখানে একটি দ্রুত হ্যাক:

  1. অজগর যে সংস্করণটি আপনি চালাতে চান তার ডিরেক্টরিতে যান
  2. পাইথন.এক্সে রাইট ক্লিক করুন
  3. 'নির্বাচন শর্টকাট তৈরি করুন '
  4. সেই শর্টকাটটিকে কল করে নাম দিন (আমি পি 27, পি 33 ব্যবহার করি)
  5. শর্টকাটটি আপনার হোম ডিরেক্টরিতে সরান ( C:\Users\Your name)
  6. একটি কমান্ড প্রম্পট খুলুন এবং প্রবেশ করুন name_of_your_shortcut.lnk(আমি ব্যবহার করি p27.lnk)

1

সিপি সি: \ পাইথন 27 \ বিন \ পাইথন.একটি পাইথন 2.7.exe হিসাবে

সিপি সি: \ পাইথন 34 \ বিন \ পাইথন.একটি পাইথন 3.4.exe হিসাবে

এগুলি সমস্ত সিস্টেমের পথে রয়েছে, আপনি যে সংস্করণটি চালাতে চান তা চয়ন করুন

C:\Users\username>python2.7
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>>

C:\Users\username>python3.4
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

এটি আমার জন্য কাজ করেছে। কেবল সিপির পরিবর্তে অনুলিপি ব্যবহার করতে হবে। এছাড়াও এই কমান্ডটি চালানোর সময় আপনাকে পথের কোথাও থাকতে হবে এবং উভয় পাইথন ইনস্টলেশন যেমন c: y python34 \ bin \ python.exe এবং c: y python27 \ bin \ python.exe এ পথে চলতে হবে। (পছন্দমত সেই ক্রমে)।
গ্রেগর স্মিট্জ

1

উইন্ডোজ on এ সহজ এবং দক্ষতার সাথে স্যুইচ করতে ব্যাচ ফাইলটি ব্যবহার করছি I আমি এটি ব্যবহার করি:

এনভায়রনমেন্ট ভেরিয়েবল ডায়ালগ (সি: \ উইন্ডোজ \ সিস্টেম 32 \ সিস্টেমপ্রপ্রেটিস অ্যাডভান্সড.এক্সই),

বিভাগে ব্যবহারকারী ভেরিয়েবল

  1. পাথ এনভায়রনমেন্টে চলকটিতে% প্যাথপিথন% যোগ করা হয়েছে

  2. পাইথন প্যাথগুলির কোনও উল্লেখ মুছে ফেলা হয়েছে

বিভাগে সিস্টেমের ভেরিয়েবলগুলি

  1. পাইথন প্যাথগুলির কোনও উল্লেখ মুছে ফেলা হয়েছে

আমি প্রতিটি পাইথন ইনস্টলেশন জন্য ব্যাচ ফাইল তৈরি করেছি (উদাহরণস্বরূপ 3.4 x64 এর জন্য)

নাম = সেটপথপিথন 34x64 !!! ToExecuteAsAdmin.bat ;-) কেবল মনে রাখার জন্য।

ফাইলের বিষয়বস্তু =

     Set PathPython=C:\Python36AMD64\Scripts\;C:\Python36AMD64\;C:\Tcl\bin

     setx PathPython %PathPython%

সংস্করণগুলির মধ্যে স্যুইচ করতে, আমি অ্যাডমিন মোডে ব্যাচ ফাইলটি কার্যকর করি।

!!!!! পরিবর্তনগুলি সাবজ্যাক্ট কমান্ড প্রম্পট উইন্ডো খোলার জন্য কার্যকর। !!!

সুতরাং এটির উপর আমার সঠিক নিয়ন্ত্রণ রয়েছে।


0

উইন্ডোজটিতে অজগরটির একাধিক সংস্করণ চালানোর সহজ উপায় নীচে বর্ণিত:

1) পাইথন.আর.ডাউনলোডগুলি থেকে পাইথনের সর্বশেষতম সংস্করণগুলি ডাউনলোড করুন আপনার সিস্টেমের জন্য প্রাসঙ্গিক সংস্করণ নির্বাচন করে ।

2) ইনস্টলারটি চালান এবং পাইথন 3 এ স্বয়ংক্রিয়ভাবে পাথ সেট করার পথে অজগর 3.x যুক্ত করুন নির্বাচন করুন (আপনাকে কেবল চেকবক্সটি ক্লিক করতে হবে)। পাইথন 2 খোলা আপ আপনার পাইথন 2 ইনস্টলার জন্য, যাই হোক না কেন পছন্দগুলি চান তা নির্বাচন করুন কিন্তু সেট মনে রাখবেন পথ যোগ python.exe করতে স্থানীয় হার্ড ড্রাইভে ইনস্টল করা হবে , এখন শুধু পরবর্তী ক্লিক করুন এবং শেষ পর্যন্ত ইনস্টলার জন্য অপেক্ষা করুন।

3) উভয় ইনস্টলেশন সম্পূর্ণ হলে। বৈশিষ্ট্য যান - - আমার কম্পিউটারে রাইট ক্লিক এনভায়রনমেন্ট ভেরিয়েবল যান - - উন্নত সিস্টেম সেটিংস নির্বাচন করুন সিস্টেম ভেরিয়েবল অধীনে নতুন এ ক্লিক করুন এবং একটি নতুন যোগ সিস্টেম ভেরিয়েবল সঙ্গে পরিবর্তনশীল নাম হিসাবে PY_PYTHON এবং এই সেট পরিবর্তনশীল মান থেকে 3 । এখন ওকে ক্লিক করুন এবং আপনার করা উচিত।

4) এখন এটি পরীক্ষা করতে কমান্ড প্রম্পটটি ওপেন করুন । একবার আপনি সেখানে টাইপ আছে পাইথন বা PY , এটা বজায় খুলবে python3

5) এবার পাইথন 3 এর বাইরে প্রস্থান টাইপ করে প্রস্থান করুন । এখন পাই -2 টাইপ করুন এটি অজগর 2 খুলতে হবে।

যদি এর কোনওটি না কাজ করে তবে কম্পিউটারটি পুনরায় চালু করুন এবং যদি সমস্যাটি এখনও অব্যাহত থাকে তবে সবকিছু আনইনস্টল করুন এবং পদক্ষেপগুলি পুনরাবৃত্তি করুন।

ধন্যবাদ।


0

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

এই জন্য সহায়তা ডকুমেন্টেশন এখানে।

https://docs.anaconda.com/anaconda/navigator/tutorials/manage-environments/


-1

র‌্যাপিড এনভায়রনমেন্ট এডিটর ব্যবহার করে আপনি কাঙ্ক্ষিত পাইথন ইনস্টলেশন সংক্রান্ত ডিরেক্টরিটি শীর্ষে রেখে দিতে পারেন। উদাহরণস্বরূপ, সি: \ পাইথন 27 ডিরেক্টরি থেকে পাইথন শুরু করতে, নিশ্চিত করুন যে সি: \ পাইথন 27 ডিরেক্টরিটি সিথের আগে বা উপরে রয়েছে: environment পাইথন 36 ডিরেক্টরিটি পথ পরিবেশ পরিবর্তনশীল in আমার অভিজ্ঞতা থেকে, পথ পরিবেশে পাওয়া প্রথম অজগরটি কার্যকর করা হচ্ছে। উদাহরণস্বরূপ, আমি পাইথন 27 এর সাথে এমএসওয়াইএস 2 ইনস্টল করেছি এবং যেহেতু আমি সি: \ এমএসওয়াইএস 2 সি এর আগে পথে যুক্ত করেছি: \ পাইথন 36, সি: \ এমএসওয়াইএস 2 .... ফোল্ডারটি কার্যকর করা হচ্ছে।


-4

শুধু সঠিক নির্বাহযোগ্য কল করুন


বর্তমানে আমি 2.5 উপর কাজ করছি। আমি কীভাবে 2.6 চালাতে পারি তা কেবল আমাকে ব্যাখ্যা করুন। উইন্ডোজ কমান্ড প্রম্পটে পাইথন শেল প্রবেশ করতে আমাকে পাইথন লিখতে হয়েছিল। এবং এটি 2.5। সি ড্রাইভে আমি উভয় সংস্করণ ইনস্টল ছিল।
বিলাল বাশারাত

pythonশেল প্রবেশ করার পরিবর্তে চেষ্টা করুন python2.5বা python2.6। আমি উইন্ডোজ ব্যবহারকারী নই, তবে ইউনিক্স / ইউএসআর / বিন / পাইথন-এ সাধারণত পুরোপুরি যোগ্যতাসম্পন্ন এক্সিকিউটেবলের জন্য একটি
এলিফ থাকে

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