কীভাবে পাইথনটি 3.7 থেকে 3.6 এ ডাউনগ্রেড করা যায়


99

আমি টেনসরফ্লো ইনস্টল করার চেষ্টা করছি তবে এর পাইথন ৩. 3. ইনস্টলেশন প্রয়োজন এবং আমি কেবল পাইথন ৩. 3. ইনস্টলড করেছি। আমি মদ এবং পাইএনভ ব্যবহার করে স্যুইচ করার চেষ্টা করেছি তবে এটি কার্যকর হয় না।

এই সমস্যা সমাধানের উপায় কি কেউ জানেন?


4
আমি আপনাকে অ্যানাকোন্ডা ব্যবহার করার পরামর্শ দিচ্ছি । তারপরে প্রতিটি নতুন প্রকল্পের জন্য নতুন পরিবেশ তৈরি করুন এবং ব্যবহারের আগে এটি সক্রিয় করুন। আপনার ক্ষেত্রে, conda create -n myenv python=3.6এবংsource activate myenv
Canh


4
টেনসরফ্লো আপগ্রেড করুন। টেনস্রোফ্লো 1.14 এবং 1.15 পাইথন 3.7 সমর্থন করে (এবং পূর্ববর্তী) এবং টেনসরফ্লো 2.2 পাইথন 3.8 সমর্থন করে
বোরিস

উত্তর:


40
$ brew unlink python
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
$ brew switch python 3.6.5
$ pip install tensorflow

4
এটি দুর্দান্ত কাজ করে তবে আমি কোনও pip install tensorflowভার্চুয়ালেনভ বা কনডা এনভিনি তৈরির আগে পরামর্শ দেব , তারপরে এটি সক্রিয় করুন এবং শেষ পর্যন্ত ব্যবহার করুনpip install tensorflow
ডিয়েগো আগুয়াডো

আপনি যদি এই অজগর সংস্করণটি আগে রেখে থাকেন এবং এটিকে উচ্চতর সংস্করণে আপগ্রেড করেন (এবং $ brew cleanupকমান্ডটি ব্যবহার
করেননি

4
মদ কী? আমি কি ব্যবহার করতে পারি না?
জেমি হুটার

@ জামিহুটবার ব্রিউ.শ হ'ল একটি প্যাকেজ ম্যানেজার যা মূলত ম্যাকোএসের জন্য তৈরি হয়েছিল, কিন্তু আজকাল এটি লিনাক্সকেও সমর্থন করে, ডকস.ব্রব.শ / হোমব্রেও- লিনাক্স দেখুন । যদি আপনার অবশ্যই ব্যবহার করা হয় তবে aptআপনি deadsnakesপিপিএ যুক্ত করার চেষ্টা করতে পারেন যা পুরাতন অজগর সংস্করণগুলিকে প্যাকেজ করে: লঞ্চপ্যাড. net / ~ডিডেনসেকস ++আরচিভ / বুন্টু / পিপিএ , তবে এটি কেবল দীর্ঘমেয়াদী সমর্থন (এলটিএস) উবুন্টু সংস্করণগুলিতে কাজ করে , যা 14.04, 16.04, 18.04 এবং 20.04 হিসাবে আমি 2020
বোরিস

সতর্ক থেকো. এটি সমস্ত কিছু স্ক্রু তৈরি করতে পারে এবং কিছুই ঠিক করতে পারে না
জোশ ওল্ফ

32

আপনি যদি অ্যানাকোন্ডার সাথে কাজ করছেন, তবে

conda install python=3.5.0
# or maybe 
conda install python=2.7.8
# or whatever you want....

কাজ করতেও পারে.


এটি আমার সমস্যার সমাধান করে। এটি পাইথনের পুরানো সংস্করণটি ইনস্টল করে নি কেবল সংস্করণটিও ডাউনগ্রেড করেছে।
স্টক

4
condaলিনাক্স ব্যবহার না করে অন্য কোন সমাধান ?
ডেন্টারাক্স

4
আমি পেয়েছি UnsatisfiableError:The following specifications were found to be in conflict: - python=3.5.0 - ssl_match_hostname -> python[version='>=2.7,<2.8.0a0'] -> readline=7 - ssl_match_hostname -> python[version='>=2.7,<2.8.0a0'] -> tk=8.6
মিস্টারমার্টিন

13

ভার্চুয়াল পরিবেশ তৈরি করুন, ইনস্টল করুন তারপর অজগর 3.6.5 এ স্যুইচ করুন

$ conda create -n tensorflow python=3.7
$ conda activate tensorflow
$ conda install python=3.6.5
$ pip install tensorflow

পরিবেশটি সক্রিয় করুন যখন আপনি টেনসরফ্লো ব্যবহার করতে চান


9

Https://www.python.org/downloads/release/python-360/ থেকে পাইথনটি 3.6.0 ডাউনলোড করুন

এটি একটি সাধারণ প্যাকেজ হিসাবে ইনস্টল করুন।

চালান cd /Library/Frameworks/Python.framework/Version

রান lsকমান্ড এবং সমস্ত ইনস্টলড পাইথন সংস্করণগুলি এখানে দৃশ্যমান হবে।

চালান sudo rm -rf 3.7

এখনই সংস্করণটি পরীক্ষা করুন python3 -Vএবং এটি এখন 3.6 হয়ে যাবে।


7

কনডা ব্যবহার করে একটি অজগর ভার্চুয়াল পরিবেশ তৈরি করুন এবং তারপরে টেনসরফ্লো ইনস্টল করুন:

$ conda create -n [environment-name] python=3.6
# it may ask for installing python-3.6 if you don't have it already. Type "y" to proceed...
$ activate [environment-name]
$ pip install tensorflow

এখন থেকে আপনি যখনই সেন্সরফ্লো ব্যবহার করতে চান পরিবেশটি সক্রিয় করতে পারেন।

যদি আপনার কনডা প্যাকেজ ম্যানেজার না থাকে তবে প্রথমে এখান থেকে ডাউনলোড করুন: https://www.anaconda.com/dist تقسیم


হাই @ সাইয়েড, আমার একই সমস্যা আছে, আমার ডিফল্ট স্পাইডারটি 3.7 দিয়ে খোলে, যদিও আমি আমার কনডা পাইথন 3.6.9 পরিবেশের জন্য সরঞ্জামগুলি-> পছন্দগুলি খুলি, স্পাইডারে কীভাবে স্যুইচ করব, অ্যানাকোন্ডা নেভিগেটর স্পাইডারের জন্য প্রবর্তন দেখায় না?
hanzgs

6

এখানে একটি ক্যানোনিকাল সংক্ষিপ্তসার রয়েছে যা পাইথন চলমান বিভিন্ন ধরণের জন্য বিভিন্ন সমাধানের যোগান দেয়। জন্য সম্ভাবনার কি কি অনুসরণ মাইক্রোসফট উইন্ডোজ , লিনাক্স , MacOS এবং বিবিধ

যেমনটি উল্লেখ করা হয়েছে কেবলমাত্র সম্ভাবনা - আমি কোনও উপায়ে যাই হোক না কেন তার একটি সম্পূর্ণ তালিকা রয়েছে বলে দাবি করি না।


মাইক্রোসফট উইন্ডোজ

বিকল্প 1

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

1.) কমান্ড প্রম্পট ওপেন করুন ("সেন্টিমিডি") এবং প্রবেশ করুনpip install virtualenv

২) https://www.python.org/downloads/re দয়া করে আপনার কাঙ্ক্ষিত পাইথন সংস্করণটি ইনস্টল করুন ; মনে রাখবেন: যোগ করবেন নাPATH !

3) কম্যান্ড প্রম্প্ট মধ্যে ধরন: virtualenv \path\to\env -p \path\to\python_install.exe, যেহেতু \path\to\envপাথ এবং যেখানে আপনার ভার্চুয়াল পরিবেশ হতে যাচ্ছে হইবে \path\to\python_install.exeএক যেখানে আপনার পুনশ্চ (সম্ভবত) ইনস্টল পাইথন সংস্করণ থাকা।

৪) হয়ে গেল! আপনার এখন ভার্চুয়াল পরিবেশ সেট আপ হয়েছে! এখন, ভার্চুয়াল পরিবেশ সক্রিয় করতে ব্যাচের ফাইলটি নির্বাহ করুন যা এর ভিতরে অবস্থিত \path\to\env\Scripts\activate.bat। (সিএফ। এই ওয়েবসাইট বা একটি অফিসার পাইথন গাইড )

বিকল্প 2

মূল বিকল্পটি হ'ল অযাচিত পাইথন সংস্করণ আনইনস্টল করা এবং https://www.python.org/downloads/ থেকে পছন্দসইটিকে পুনরায় ইনস্টল করা । "পুরাতন" সংস্করণটি সরাতে Control Panel-> "Uninstall a program"-> Search for "Python" -> Right-click on the Python name-> এ যান Uninstall। মনে রাখবেন যে পাইথনের সাধারণত একটি প্যাথএইচ ভেরিয়েবল থাকে, তাই আপনার এটিও অপসারণ করা উচিত - এর জন্য নিম্নলিখিত লিঙ্কগুলি পরীক্ষা করুন:

পাইথন সংরক্ষণের জন্য ব্যবহৃত এমন কোনও ফাইল রয়েছে কিনা তা এখনই দুবার পরীক্ষা করে দেখুন। সাধারণত, আপনি উভয় পাইথন ফাইল উভয়ই খুঁজে পেতে পারেন C:\Program Files (x86)\Pythonxx, C:\Users\username\AppData\Local\Programs\PythonxxবাC:\Pythonxx অথবা তাদের সব। আপনি এটি অন্য ডিরেক্টরিতে ইনস্টল করে থাকতে পারেন - এটি একবার কোথায় ছিল তা পরীক্ষা করে দেখুন।

ডি-ইনস্টল করার পরে ডাউনলোড পৃষ্ঠায় গিয়ে ওয়ান্টেড সংস্করণটি পুনরায় ইনস্টল করুন এবং সাধারণ ইনস্টলেশন প্রক্রিয়াটি অনুসরণ করুন। পাইথন কীভাবে ইনস্টল করা যায় সে সম্পর্কে আমি বিশদে যাব না। । শেষ অবধি, আপনি কমান্ড প্রম্পটটি ও টাইপ করে কোন সংস্করণটি ইনস্টল করা আছে তা পরীক্ষা করতে পারেন python -V

বিকল্প 3

এই পদ্ধতির দ্বিতীয়টির মতো বেশ অনুরূপ - আপনি মূলত পুরানোটি আনইনস্টল করুন এবং এটি আপনার পছন্দসই সংস্করণ দ্বারা প্রতিস্থাপন করুন। একমাত্র জিনিস যে কিভাবে এটি অবাঞ্ছিত পাইথন বন্টন আনইনস্টল করার সংক্রান্ত অংশ পরিবর্তন: সহজভাবে Python3 চালানো ইনস্টলার আপনি মূলত পাইথন ইনস্টল করার জন্য ব্যবহৃত (এটা সাধারণত আপনার পাইথন ডিরেক্টরির মধ্যে সঞ্চিত যেমন উপরে উল্লিখিত আরও সহায়তা চেক আউট জন্য এই )। সেখানে আপনি একটি বিকল্প পেয়েছেন repair or uninstall, চয়ন করে এগিয়ে যান uninstallএবং আনইনস্টলারের মাধ্যমে প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন।

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

বিকল্প 4

বিকল্প 4 অ্যানাকোন্ডার সাথে সম্পর্কিত। কিভাবে উইন্ডোজ এ্যানাকোন্ডা ইনস্টল করতে হয় দয়া করে এই সাইটটি পড়ুন । Step 9এটি আপনার ডিফল্ট পাইথন হিসাবে ইনস্টল করতে না চাওয়ায় এটি গুরুত্বপূর্ণ - আপনি পাইথনের একাধিক সংস্করণ চালাতে চান :

অ্যানাকোন্ডাকে আপনার ডিফল্ট পাইথন হিসাবে নিবন্ধিত করবেন কিনা তা চয়ন করুন। আপনি অ্যানাকোন্ডা বা পাইথনের একাধিক সংস্করণ একাধিক সংস্করণ ইনস্টল ও চালানোর পরিকল্পনা না করলে ডিফল্টটি গ্রহণ করুন এবং এই বাক্সটি পরীক্ষিত রেখে দিন।

উপরে উল্লিখিত অফিসিয়াল টিউটোরিয়ালটি অনুসরণ করুন।

একবার সম্পন্ন হয়ে গেলে আপনি অ্যানাকোন্ডা প্রম্পটে স্বতন্ত্রভাবে নিম্নলিখিত কমান্ডগুলি তৈরি করতে পারেন: ডিফল্ট পাইথন সংস্করণ সিস্টেম-ভিত্তিক ব্যবহারের ওভাররাইট করতে conda install python=3.6বা ভার্চুয়াল পরিবেশ তৈরি করতে এগিয়ে যেতে এবং conda create -n $PYTHON36_ENV_NAME python=3.6 anacondaযেখানে $PYTHON36_ENV_NAMEআপনি সেট করতে পারেন সেই কাস্টম নামটি ব্যবহার করুন । ক্রেডিট যেখানে credit জমা আছে - এই থ্রেড থেকে ব্যবহারকারী @ চেরামাকএম প্রভাবিত করেছে।

আমার গবেষণায় আমি বেশ কিছু দরকারী স্ট্যাক ওভারফ্লো থ্রেডের মুখোমুখি হয়েছি - আপনি যদি অ্যানাকোন্ডার সাথে শক্ত রাস্তাটিতে যান তবে আপনি এগুলি পরীক্ষা করে দেখতে পারেন:

বিকল্প 5

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


লিনাক্স

বিকল্প 1

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

বিকল্প 2

আরেকটি অত্যন্ত প্রস্তাবিত ভার্চুয়াল পরিবেশ হ'ল Pyenv। ব্যবহারকারী @ সাওয়ান বৈদ্য কীভাবে পাইথনের সংস্করণটির সাহায্যে আপ-ডাউনগ্রেড করবেন সে সম্পর্কে এই স্ট্যাক ওভারফ্লো প্রশ্নটিতে বর্ণনা করেছেন Pyenv। আপনি হয় বিশ্বব্যাপী পাইথন সংস্করণ সেট করতে পারেন বা একটি স্থানীয় পরিবেশ তৈরি করতে পারেন - উভয়ই উল্লিখিত থ্রেডে ব্যাখ্যা করেছেন।

বিকল্প 3

@ জেরেডি নামে আরেকজন ব্যবহারকারী সফ্টওয়্যার প্যাকেজ ম্যানেজমেন্ট সিস্টেমটি ব্যবহার করার পরামর্শ দিয়েছেন Homebrew। তিনি এই বর্তমান প্রশ্নের এই বিকল্পটি পুরোপুরি ব্যাখ্যা করেছেন :

$ brew unlink python
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
$ brew switch python 3.6.5

বিকল্প 5

চাকাটি পুনরায় উদ্ভাবনের দরকার নেই - এই থ্রেডটি @ সিদ্ধার্থ তেনেজার মতো একটি প্রচুর সুন্দর চলমান পদ্ধতির সাথে পূর্ণ ।

  1. আপনার ওয়াঙ্কড পাইথন সংস্করণটি https://www.python.org/downloads/rere থেকে ডাউনলোড করুন এবং এটি হিসাবে ইনস্টল করুন normal package
  2. চালান cd /Library/Frameworks/Python.framework/Version
  3. সম্পাদন lsসমস্ত ইনস্টল করা পাইথন সংস্করণ তালিকা
  4. রান sudo rm -rf 3.7, পাইথন সংস্করণ 3.7 অপসারণ - আপনি যে সংস্করণ (গুলি) মুছতে চান তার পুনরাবৃত্তি হতে পারে
  5. চেক করুন python3 -v, এটির মূল সংস্করণটি আপনি ইনস্টল করতে চেয়েছিলেন display

বিকল্প 6

এই সুতোর কী সোনার মাই ! যেমন @ ননডিটারমিস্টিক গভীরভাবে বর্ণনা করেছেন ( তাঁর পোস্টের সরাসরি লিঙ্ক ):

পাইথনের উত্স কোডটি এটির মতোই ইনস্টল করুন:

#Taken Python 3.6 as an example
$ mkdir /home/<user>/python3.6
$ ./configure --prefix=/home/<user>/python3.6/
$ make altinstall

এখন হয় আপনি ডাউনলোড হওয়া সংস্করণ (যুক্ত করতে সক্ষম হন /home/<user>/python3.6/bin) এর PATHপাশাপাশি libকরার LD_LIBRARY_PATHদ্বারা একটি ভার্চুয়াল পরিবেশ বা শুধু তৈরি করুন: /home/<user>/python3.6/bin/python3.6 -m venv env-python3.6। আপনার সিস্টেমে একাধিক পাইথন সংস্করণ চালানোর জন্য একটি খুব নান্দনিক এবং সহজ সমাধান ।


ম্যাক অপারেটিং সিস্টেম

বিকল্প 1

ব্যবহার pyenvসঙ্গে Homebrewঋণ - @Shayan তার উত্তরের সাথে এখানে :

1.) সাথে ইনস্টল pyenvকরা Homebrew:

brew update
brew install pyenv

২) সর্বশেষ pyenvসংস্করণটি পেতে গিটহাব সংগ্রহস্থলটিকে ক্লোন করা :

 git clone https://github.com/pyenv/pyenv.git ~/.pyenv

৩) পরিবেশের ভেরিয়েবলগুলি নিম্নরূপে সংজ্ঞায়িত করা

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

৪) শেলটি পুনরায় চালু করার PATHফলে কাজগুলি পরিবর্তন হয়

exec "$SHELL"

৫) উপলব্ধ পাইথন সংস্করণগুলি পরীক্ষা করা হচ্ছে

pyenv install --list

)) ওয়ান্ডেড পাইথন সংস্করণ ইনস্টল করা, উদাহরণস্বরূপ 3.6

pyenv install 3.6

)) বিশ্বব্যাপী এটিকে সেট করা ( আপনি আরও এগিয়ে যেতে পারেন এবং এটি কেবল একটি নির্দিষ্ট পরিবেশে ব্যবহার করতে পারেন )

pyenv global 3.6

৮) সিস্টেমটি ব্যবহার করছে পাইথন সংস্করণটি পরীক্ষা করে দেখুন - আপনার ওয়ান্টেড / ডাউনগ্রেড সংস্করণটি এখানে প্রদর্শিত হবে।

python3 --version

বিকল্প 2

পূর্ববর্তী পদ্ধতির মতো আপনি ম্যাকওএসে অ্যানাকোন্ডাও ডাউনলোড করতে পারেন । একটি ইনস্টলেশন গাইডের জন্য এখানে ক্লিক করুন । ব্যবহারের কাছাকাছি একই হিসাবে আমি ইতিমধ্যে বর্ণিত করেছি Option 4এরWindows গাইড। উপরে দেখুন।

অন্যান্য অপশন

এক্ষেত্রে এটি বেশ পুনরাবৃত্তি হতে চলেছে। আমি আপনাকে আরও পড়ার জন্য নিম্নলিখিত উত্সগুলি পরীক্ষা করার জন্য দয়া করে পরামর্শ দিচ্ছি:


বিবিধ

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

হোমব্রিউ, কনডা বা একই রকম মডিউলগুলি যতটা পুনরাবৃত্তি করতে পারে উচ্চতর ডিগ্রির কারণে আমি আমার তালিকাটি "প্রধান তিন" অপারেটিং সিস্টেমে সীমাবদ্ধ করার সিদ্ধান্ত নিয়েছি - উবুন্টুর মতো বিতরণ ( আমি কীভাবে পাইথনের আমার সংস্করণটি 3.7.5 থেকে ডাউনগ্রেড করব) উবুন্টুতে 3.6.5 এ ), সেন্টোস ( সেন্টোজে পাইথন সংস্করণটি কীভাবে ডাউনগ্রেড করবেন? ) স্ট্যাক ওভারফ্লোতে সহজেই গবেষণা করা যেতে পারে। প্রায়শই না আপনি উল্লিখিত বিতরণগুলির জন্য লিনাক্স ট্যাব থেকে সমাধান প্রয়োগ করতে পারেন । উইন্ডোজ এবং ম্যাকোস (সংস্করণ) এর সাথে একই হয়।


@ moonman239 আমার সমাধান আপনার মানদণ্ড পূরণ করেছে কিনা দয়া করে আমাকে জানান let কোনও প্রশ্ন জিজ্ঞাসা করতে দ্বিধা করবেন না বা নির্দিষ্ট বিষয়গুলির সাথে আমি আরও গভীরভাবে যেতে চাই কিনা তা আমাকে জানান।
জেএম আর্নল্ড

@ জেএমআরনল্ড: দেখে মনে হচ্ছে আপনি সমস্ত ঘাঁটি coveredেকে রেখেছেন। ধন্যবাদ! আমি উইন্ডোজ ব্যবহার করছি, যা পাইথন ব্যবহারকারীদের সংখ্যালঘু বলে মনে হচ্ছে, উইন্ডোজ ভিত্তিক উত্তরগুলির অভাব বিবেচনা করে।
moonman239

3

পূর্ববর্তী সংস্করণটি আনইনস্টল না করে বা অ্যানাকোন্ডা বা ডকার ইত্যাদির মতো অতিরিক্ত সফ্টওয়্যারগুলিতে ফিরে না আসার একটি পরিষ্কার উপায় হল পাইথন ৩.6 উত্স কোডটি ডাউনলোড করে এটি নীচে ইনস্টল করা:

$ mkdir /home/<user>/python3.6
$ ./configure --prefix=/home/<user>/python3.6/
$ make altinstall

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

  • যোগ /home/<user>/python3.6/binআপনার টু PATH(এবং libকরতে LD_LIBRARY_PATH) এবং সঙ্গে সম্পন্ন করা। (আপনি ঠিক কী অর্জন করতে চাইছেন তার উপর নির্ভর করে আপনার নিজের অন্তর্ভুক্ত পথ ইত্যাদিও যুক্ত করতে হতে পারে - তবে আপনি ধারণাটি পাবেন, আমি আশা করি));

  • অথবা, আপনি এই অনুরূপ একটি ভার্চুয়াল পরিবেশ তৈরি করুন: /home/<user>/python3.6/bin/python3.6 -m venv env-python3.6

কোনও সুডো বা রুট অ্যাক্সেসের প্রয়োজন নেই। আপনার সিস্টেমে গোলযোগ নেই।


সর্বশেষ সর্বশেষ সংস্করণটি ডাউনলোড করতে ভুলবেন না (3..6.৯): পাইথন.আর.ডাউনলোড
রবীন্দ্রনাথ

2

পাইথন ৩.7 দিয়ে টেনসরফ্লো ইনস্টল করতে আমার সমস্যা হয়েছিল এবং পাইথন ৩..6 সহ ভার্চুয়াল পরিবেশ স্থাপনের জন্য এই নির্দেশাবলী অনুসরণ করেছি এবং এটি কাজ করে চলেছি

Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)
Unpack it with tar -xvzf Python-3.6.6.tgz
cd Python-3.6.6
run ./configure
run make altinstall to install it (install vs altinstall explanation here 

টেনসরফ্লো জন্য পাইথন 3.6 ভার্চুয়াল পরিবেশ স্থাপন

আপনি যদি জুপিটার নোটবুক বা জুপিটার ল্যাব ব্যবহার করেন তবে সঠিক ভার্চুয়াল পরিবেশটি চয়ন করতে এটি সহায়ক হতে পারে

python -m venv projectname
source projectname/bin/activate
pip install ipykernel
ipython kernel install --user --name=projectname

এই মুহুর্তে, আপনি জুপিটার শুরু করতে পারেন, একটি নতুন নোটবুক তৈরি করতে পারেন এবং আপনার পরিবেশের অভ্যন্তরে থাকা কার্নেলটি নির্বাচন করতে পারেন।

ভার্চুয়াল পরিবেশ এবং jupyter নোটবুক

আশাকরি এটা সাহায্য করবে


2

pyenvপাইথন সংস্করণ পরিচালনার জন্য লিনাক্স / ম্যাকোস-এ ব্যবহার করা যেতে পারে। যার pyenv-winকাঁটাচামচটি pyenvউইন্ডোজে ব্যবহার করা যেতে পারে।

স্থাপন

ম্যাক অপারেটিং সিস্টেম

ম্যাক ক্যাটালিনায় পরীক্ষিত

  1. ইনস্টল করুন pyenv

    brew install pyenv
    
  2. আপনার শেল কনফিগারেশন ফাইলে নিম্নলিখিতগুলি যুক্ত করুন:

    • .bashrc/ .bash_profile- বাশের জন্য
    • .zshrc - Zsh এর জন্য
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init -)"
    
  3. আপনার শেলটি পুনরায় চালু করুন। একটি নতুন শেল শুরু করুন বা exec "$SHELL"আপনার বর্তমান শেলটি চালান ।

লিনাক্স সাবসিস্টেমে লিনাক্স / উইন্ডোজ

আর্ক লিনাক্সে পরীক্ষিত

  1. pyenvআপনার সিস্টেমে ইনস্টল করুন।

    curl https://pyenv.run | bash
    
  2. ম্যাকোস ইনস্টলেশনের 2 এবং 3 পদক্ষেপের মতো একই পদক্ষেপগুলি অনুসরণ করুন।

উইন্ডোজ

  1. pyenv-winউইন্ডোজ ইনস্টল করুন।

    পাওয়ারশেল-এ

    pip install pyenv-win --target "$HOME\.pyenv"
    

    সেমিডি.এক্স.এ.

    pip install pyenv-win --target "%USERPROFILE%\.pyenv"
    
  2. পাওয়ারশেল / টার্মিনাল ব্যবহার করে পরিবেশের ভেরিয়েবল সেটআপ করুন।

    [System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
    [System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
    [System.Environment]::SetEnvironmentVariable('path', $HOME + "\.pyenv\pyenv-win\bin;" + $HOME + "\.pyenv\pyenv-win\shims;" + $env:Path,"User")
    
  3. আপনার টার্মিনালটি বন্ধ করুন এবং পুনরায় খুলুন। pyenv --versionটার্মিনালে চালান ।

    ক। যদি ফেরতের মানটি পাইয়েনভের ইনস্টল করা সংস্করণ হয় তবে নীচে চালিয়ে যান। খ। যদি আপনি কোনও কমান্ড না পেয়ে ত্রুটি না পেয়ে থাকেন তবে পরিবেশের ভেরিয়েবলগুলি সঠিকভাবে জিইউআইয়ের মাধ্যমে সেট করা আছে তা নিশ্চিত করুন: এই পিসি → বৈশিষ্ট্যগুলি → উন্নত সিস্টেম সেটিংস → উন্নত → পরিবেশের ভেরিয়েবলগুলি ... AT पथ সি। যদি আপনি কোনও আদেশ পেয়ে ত্রুটি না পেয়ে থাকেন এবং আপনি ভিজ্যুয়াল স্টুডিও কোড বা একটি অন্তর্নির্মিত অন্তর্নির্মিত আইডিই ব্যবহার করছেন তবে এটি পুনরায় চালু করুন এবং আবার চেষ্টা করুন।

  4. pyenv rehashহোম ডিরেক্টরি থেকে চালান ।

ব্যবহার

ইনস্টল পাইথন সংস্করণ পরীক্ষা করুন Check

pyenv versions

উদাহরণ

$ pyenv versions
* system (set by /home/souser/.pyenv/version)
  3.6.9

একটি নির্দিষ্ট অজগর সংস্করণ ইনস্টল করা হয়েছে

pyenv install <version-number>

একটি ইনস্টলড পাইথন সংস্করণ আনইনস্টল করুন

pyenv uninstall <version-number>

অজগর সংস্করণটি সিস্টেম-প্রশস্ত পাইথন সংস্করণ হিসাবে সেট করুন

pyenv global <version-number> # <version-number> is the name assigned to your python in output of `pyenv versions`

উদাহরণ

$ python --version
Python 3.9.1
$ pyenv global 3.6.9
$ python --version
Python 3.6.9
একটি ডিরেক্টরি এবং এটির সমস্ত উপ-ডিরেক্টরিগুলির জন্য একটি অজগর সংস্করণ সেট করুন
pyenv local <version-number> # <version-number> is the name assigned to your python in output of `pyenv versions`

উদাহরণ

~/tmp/temp$ python --version
Python 3.9.1
~/tmp/temp$ pyenv local 3.6.9
~/tmp/temp$ python --version
Python 3.6.9

আরও তথ্যের জন্য, আপনি গিথুব রেপোগুলি পরীক্ষা করতে পারেন: পাইয়ানভ এবং পাইএনভ-উইন


1

আমি কেবলমাত্র একটি নতুন ভার্চুয়াল পরিবেশ তৈরি করার এবং প্রথম থেকেই সমস্ত প্যাকেজ ইনস্টল করার পরামর্শ দিচ্ছি কারণ পাইথনের পূর্ববর্তী সংস্করণে কিছু প্যাকেজগুলির চাকা ইনস্টল করা থাকতে পারে। আমি বিশ্বাস করি এটি সবচেয়ে নিরাপদ উপায় এবং আপনার কাছে দুটি বিকল্প রয়েছে।

  1. এর সাথে একটি নতুন ভার্চুয়াল পরিবেশ তৈরি করা হচ্ছে venv:

    python3.6 -m venv -n new_env
    source venv_env/bin/activate
    
  2. condaপরিবেশ তৈরি করা :

    conda create -n new_env python=3.6
    conda activate new_env
    

আপনার পরিবেশে ইনস্টল করা প্যাকেজগুলি পরিবেশের পাইথন সংস্করণের উপর ভিত্তি করে তৈরি করা হয় এবং আপনি যদি বিদ্যমান পরিবেশটি সাবধানতার সাথে সংশোধন না করেন তবে প্যাকেজগুলির মধ্যে কিছু অসুবিধা সৃষ্টি করতে পারে। এজন্য আমি পাইথন ৩.6 দিয়ে নির্মিত একটি নতুন পরিবেশ ব্যবহার করার পরামর্শ দেব।


0

পাইথন ৩.6 ডাউনলোড করুন এবং ইনস্টল করুন এবং তারপরে সিস্টেম পাথ পরিবেশের পরিবর্তনশীলটিকে অজগর ৩.6 এর পরিবর্তিত করুন এবং পাইথন ৩.7 পাথ সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল মুছুন। ফলাফলের জন্য পিসি পুনরায় চালু করুন।


0

আপনি যদি অ্যানাকোন্ডা ব্যবহার করেন তবে সুনির্দিষ্ট সংস্করণ সহ আপনি একটি নতুন পরিবেশ তৈরি করতে পারেন। আপনি যদি বিদ্যমান সংস্করণটি ৩.7 রাখতে চান না, আপনি এটিকে আনইনস্টল করে এখান থেকে ইনস্টল করতে পারেন ।


-1

যারা তাদের সিস্টেমে একাধিক পাইথন সংস্করণ যুক্ত করতে চান তাদের জন্য: আমি নিম্নলিখিত কমান্ডগুলি চালিয়ে একাধিক দোভাষীকে সহজেই যুক্ত করতে পারি:

  • sudo অপ্ট আপডেট
  • sudo অ্যাপ্লিকেশন ইনস্টল সফ্টওয়্যার-বৈশিষ্ট্য-সাধারণ
  • sudo অ্যাড-এপটি-সংগ্রহস্থল পিপিএ: ডেডস্নেকস / পিপিএ
  • sudo অ্যাপল ইনস্টল পাইথন 3.xx
  • তারপরে আপনার ভার্চুয়াল পরিবেশটি তৈরি করার সময় আপনার পছন্দের দোভাষী বেছে নিন।

-1

আমি এখনই আমার পাইথনটি 3.9 থেকে 3.6 এ ডাউনগ্রেড করেছি কারণ আমি লাইব্রোসা প্যাকেজটি ব্যবহার করতে চেয়েছিলাম তবে এটি পাইথন 3.9 কে এখনই সমর্থন করে না।

পদক্ষেপ -

  • অজগর অফিসিয়াল ওয়েবসাইটে যান
  • আপনি চান পাইথন সংস্করণটি ডাউনলোড করুন
  • আপনার মেশিনে সাধারণত ইনস্টল করুন

python3 --versionটার্মিনালটিতে রান করুন এবং এটি পাইথনের এই সংস্করণটি প্রদর্শন করবে।

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