এপিটি-গেট ব্যবহার করে আমি কীভাবে পাইথন 3.6 ইনস্টল করব?

আমি স্বাভাবিক উপায় চেষ্টা করেছি, sudo apt-get install python3.6, কিন্তু... আচ্ছা... যে কাজ করে নি.

সুতরাং, আমি কিভাবে এটি সম্পর্কে যেতে হবে? (আমি আমার নিজের উপর এটি নির্মাণ না চাই)

আমি উবুন্টু ব্যবহার করছি 16.04.

উবুন্টু 14.04 (বিশ্বস্ত) এবং 16.04 (জেনিয়াল)

আপনি যদি উবুন্টু 14.04 বা 16.04 ব্যবহার করেন তবে আপনি ফেলিক্স ক্রুলের ডেডসনেকস পিপিএ ব্যবহার করতে পারেন https://launchpad.net/ ~ ডেডসনেকস/+সংরক্ষণাগার / উবুন্টু / পিপিএ:

sudo add-apt-repository ppa:deadsnakes/ppasudo apt-get updatesudo apt-get install python3.6

J. ফার্নিহফের পিপিএ একটি বিকল্প বিকল্প ব্যবহার করা হয়, কিন্তু তিনি বিরুদ্ধে প্রতিবাদ এটা বন্ধ করে দিয়েছে (এবি) ব্যবহার.

দ্রষ্টব্য: এই পিপিএ রেপো মনে হচ্ছে পাইথন 3.8 পর্যন্ত,
এবং পুরানো পাইথন 3.6 রেপো বন্ধ, কিন্তু এখনও পিপ ইনস্টল করতে পারবেন না.

উবুন্টু 16.10 এবং 17.04

আপনি যদি উবুন্টু 16.10 বা 17.04 ব্যবহার করেন তবে পাইথন 3.6 মহাবিশ্বের সংগ্রহস্থলে রয়েছে, যাতে আপনি কেবল চালাতে পারেন:

sudo apt-get updatesudo apt-get install python3.6

উবুন্টু 14.04, 16.04, 16.10 এবং 17.04 এর জন্য ইনস্টলেশনের পরে

পাইথন 3.6 ইন্টারপ্রেটার আহ্বান করতে, চালান python3.6.

উবুন্টু 17.10 ,18.04 (বায়োনিক) এবং তারপরে

উবুন্টু 17.10 এবং 18.04 ইতিমধ্যে ডিফল্ট হিসেবে পাইথন 3.6 সঙ্গে আসা. শুধু চালান python3 এটা ডাকা.

আমি সুপারিশ করব পিয়েনভ আপনার দুর্দশার সমাধান করতে. এটি প্রবণতা ব্যবহার করে না, এবং করে "এটি নিজে তৈরি করা" জড়িত করুন, তবে এটি সম্পূর্ণ স্বয়ংক্রিয়. আপনি কেবল পাইথনের একটি নতুন (বা পুরানো) সংস্করণ তৈরি এবং ইনস্টল করতে পারেন pyenv install 3.6.0. সবকিছু আপনার ব্যবহারকারী হিসাবে চলে, তাই আপনাকে চিন্তা করতে হবে না পাইথন আপ মেসিং উবুন্টু নিজেই দ্বারা ব্যবহৃত.

এছাড়াও, ফলো-আপ প্রশ্নের উত্তর " অ্যাপ-গেট ব্যবহার করে আমি কীভাবে পাইথন 3.7 ইনস্টল করব ?"একই উত্তর আছে: pyenv update; pyenv install 3.7.0. আপনি উবুন্টু জন্য এটি প্যাকেজ অন্য কেউ জন্য অপেক্ষা করতে হবে না, কারণ এটি সাধারণত একটি মুক্তির একই দিনে কাজ করবে. আপনি যে সমস্ত সংস্করণ ইনস্টল করতে পারেন তা দেখুন pyenv install --list

পাইএনভি ইনস্টল করুন

  1. সিপিথন তৈরির জন্য প্রয়োজনীয় সরঞ্জাম এবং শিরোনাম ইনস্টল করুন (পাইপি বা জিথনের মতো বহিরাগত পাইথনের অন্যান্য নির্ভরতা থাকতে পারে গিট পাইএনভি দ্বারা ব্যবহৃত হয়, এছাড়াও এটি উত্স শাখাগুলির বিল্ড/ইনস্টলগুলিও সক্ষম করে, তাই আপনি এখনই 3.8 যা কিছু ইনস্টল করতে পারেন, অর্থাত্ গিথুব থেকে সিপিথন ফ্রেশ অফ মাস্টার শাখা:

    sudo apt-get install -y gitsudo apt-get install -y build-essential libbz2-dev libssl-dev libreadline-dev \                        libffi-dev libsqlite3-dev tk-dev# optional scientific package headers (for Numpy, Matplotlib, SciPy, etc.)sudo apt-get install -y libpng-dev libfreetype6-dev    
  2. ইনস্টলার স্ক্রিপ্টটি চালান (মূল লেখকের পাইএনভি এবং কিছু খুব দরকারী পাইএনভি প্লাগইন ইনস্টল করে; দেখা এখানে আরো জন্য)

    curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
  3. আপনার ইনট লাইন যোগ করুন ~/.profile অথবা ~/.bashrc (এটি ইনস্টল স্ক্রিপ্ট শেষে এটি উল্লেখ করা হয়):

    export PATH="$HOME/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"
  4. আপনার শেলটি পুনরায় চালু করুন (বন্ধ করুন; খোলা বা exec $SHELL) অথবা প্রোফাইল স্ক্রিপ্ট পুনরায় লোড করুন. (যেমন সঙ্গে source ~/.bashrc)

সম্পন্ন!

একটি পরিবেশ স্থাপন

সিস্টেম পাইথন স্পর্শ না করার জন্য (সাধারণত একটি খারাপ ধারণা; অপারেটিং সিস্টেম-স্তরের সেবা কিছু নির্দিষ্ট লাইব্রেরি সংস্করণ, ইত্যাদি উপর নির্ভর করা যেতে পারে) আপনার নিজের পরিবেশ তৈরি করুন, এটি সহজ! আরও ভাল, না sudo এর জন্য বা pip ইনস্টল!

  1. আপনার পছন্দের পাইথন সংস্করণ ইনস্টল করুন (এটি উত্সটি ডাউনলোড করবে এবং এটি আপনার ব্যবহারকারীর জন্য তৈরি করবে, কোনও ইনপুট প্রয়োজন নেই)

    pyenv install 3.6.0
  2. এটিকে ভার্চুয়ালেনভ করুন যাতে আপনি চাইলে পরে অন্যকে তৈরি করতে পারেন

    pyenv virtualenv 3.6.0 general
  3. এটি বিশ্বব্যাপী সক্রিয় করুন (আপনার ব্যবহারকারীর জন্য)

    pyenv global general
  4. পাইথন/পিপ ইত্যাদি দিয়ে আপনি যা চান তা করুন এটা তোমার.

আপনি যদি পরে আপনার গ্রন্থাগারগুলি পরিষ্কার করতে চান তবে আপনি ভার্চুয়ালেনভ মুছতে পারেন (pyenv uninstall general অথবা একটি নতুন তৈরি করুন (pyenv virtualenv 3.6.0 other_proj). আপনি পরিবেশ সক্রিয় প্রতি ডিরেক্টরি থাকতে পারে: pyenv local other_proj একটি ড্রপ হবে .python-version আপনার বর্তমান ফোল্ডারে ফাইল করুন এবং যে কোনও সময় আপনি এটি থেকে বা এর অধীনে পাইথন বা পিআইপি-ইনস্টল করা পাইথন ইউটিলিটিগুলি আহ্বান করেন, সেগুলি পাইএনভি দ্বারা শিম করা হবে

সমস্যা সমাধান

  • bash: pyenv: command not found, fish: Unknown command 'pyenv'

    1. আপনার চেক করুন $PATH, এমন একটি এন্ট্রি থাকা উচিত যা এরকম কিছুতে শেষ হয় .pyenv/bin. যদি এটি অনুপস্থিত থাকে তবে আপনি #3 অনুসরণ করেছেন তা নিশ্চিত করুন # 4 (আপনার শেল পুনরায় চালু করুন) অধীনে উপরে পেনভ ইনস্টল করুন.
  • pyenv: no such command 'virtualenv'

    1. আপনি যদি ইনস্টলার স্ক্রিপ্টটি ব্যবহার না করেন তবে আপনি সম্ভবত কেবল রুট পাইএনভি প্যাকেজ ইনস্টল করেছেন দেখা - ভার্চুয়ালেনভ নির্দেশাবলী প্লাগইন যোগ করার জন্য
    2. আপনি যদি ইনস্টলার স্ক্রিপ্টটি ব্যবহার করেন তবে এটি দেখায় কিনা তা পরীক্ষা করে দেখুন pyenv commands.

এটা আপনি ব্যবহার করছেন উবুন্টু যা সংস্করণ উপর নির্ভর করে.

উবুন্টু 16.10 এবং উবুন্টু 17.04

যেহেতু পাইথন 3.6 ইউনিভার্স রিপোজিটরিতে উবুন্টু 16.10 এবং উবুন্টু 17.04 ইনস্টল করা আছে, আপনি সরাসরি পাইথন ইনস্টল করতে পারেন 3.6 সংগ্রহস্থল থেকে. শুধু নীচের কমান্ড ব্যবহার করুন:

sudo apt updatesudo apt install python3.6

উবুন্টু 16.04

উবুন্টু 3.6 এ পাইথন 16.04 ইনস্টল করার দুটি উপায় রয়েছে

  • উবুন্টু 3.6 এ পাইথন 16.04 কম্পাইল এবং ইনস্টল করুন
  • পিপিএ থেকে উবুন্টু 3.6 এ পাইথন 16.04 ইনস্টল করুন

1. উবুন্টু 3.6 এ পাইথন 16.04 কম্পাইল এবং ইনস্টল করুন

প্রয়োজনীয় নির্ভরতা ইনস্টল করুন, পাইথন 3.6 উত্স কোডটি ডাউনলোড করুন এবং পরিবেশ তৈরি করুন এবং ইনস্টল করুন

sudo apt install build-essential checkinstallsudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-devwget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xztar xvf Python-3.6.0.tar.xzcd Python-3.6.0/./configuresudo make altinstall

2. পিপিএ থেকে উবুন্টু 3.6 এ পাইথন 16.04 ইনস্টল করুন

আপনি নীচের কমান্ডগুলি ব্যবহার করে পিপিএ থেকে পাইথন 3.6 ইনস্টল করতে পারেন

sudo add-apt-repository ppa:deadsnakes/ppasudo apt updatesudo apt install python3.6

যদি পাইথন 3.6 সঠিকভাবে ইনস্টল করা থাকে তবে আপনি পাইথন ইন্টারপ্রেটারকে চালিয়ে যেতে পারেন python3.6 টার্মিনালে

আমি এই সাহায্য করে আশা করি. আপনার যদি কোনও সমস্যা হয় তবে আপনি এই ব্লগ পোস্টটি পরীক্ষা করতে পারেন এখানে.

আপনি যদি কোনও কাজের রেপো খুঁজে না পান তবে একটি বিকল্প রুট হ ' ল আপনি উত্স থেকে নিজেকে সংকলনের চেষ্টা করতে পারেন আপনি খুঁজে পেতে পারেন ডাউনলোড পৃষ্ঠায় উত্স কোড. তারপরে টারবলটি ডাউনলোড এবং আনটার করুন; উদাহরণস্বরূপ Python-3.6.1.tgz.

টিজিজেড ফাইলটি আনটারিং করার প্রক্রিয়াটি হ ' ল:

tar -xvzf /path/to/yourfile.tgz

একবার আপনি ফাইলের পথে ফাইলটি আনজিপ করা হয়ে গেলে চালান:

./configuremakemake altinstall

এবং আশা করি এটি আপনার জন্য সমস্যার সমাধান করা উচিত

আপনার সেরা বাজি উবুন্টু 20.04 আপগ্রেড এবং তারপর থেকে এটি ইনস্টল করা হয় deadsnakes পিপিএ:

sudo add-apt-repository ppa:deadsnakes/ppa sudo apt install python3.6

অন্যথায়, আপনি কীভাবে ইনস্টল করবেন তা বের করার চেষ্টা করতে পারেন deadsnakes উবুন্টুর একটি সংস্করণে পিপিএ যা তারা সমর্থন করে না তারা শুধুমাত্র দীর্ঘ সমর্থন সমর্থন (এলটিএস) উবুন্টু সংস্করণ, যা 19.04 এবং 19.10 হয় না (কিন্তু উবুন্টু 20.04 হয়). আমি শপথ করে বলতে পারি যে গিথুব-এ কোথাও লোকেরা এটি করার বিষয়ে আমি একটি থ্রেড দেখেছি https://github.com/deadsnakes/issues/issues?q=is%3Aissue%3 প্লাবন কিন্তু আমি এখন এটা খুঁজে পাচ্ছি না.

একটি ডিইবি-প্যাকেজ ডাউনলোড করার বিষয়ে এই উত্তরটি দেখুন https://stackoverflow.com/a/55858634/3064538

তবে আপনি যদি এর মধ্যে কোনওটি করতে না পারেন তবে আপনার শেষ রিসর্টটি উত্স থেকে এটি সংকলন করছে, যা আপনি প্রথমে সি সংকলক ইনস্টল করে করেন

sudo apt install gcc

তারপর যাচ্ছে https://www.python.org/downloads/ এবং 3.6 এর সর্বশেষ মাইক্রো সংস্করণ সন্ধান করা (3.6.10 আমি এই লিখছি হিসাবে) এবং উত্স থেকে এটি সংকলন, এর মতো

wget -P ~/Downloads https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tar.xzcd ~/Downloadstar -xJf Python-3.6.10.tar.xzcd Python-3.6.10

এবং তারপর

./configuremakemake testsudo make altinstall

শেষ কমান্ড ব্যবহার করে altinstall পরিবর্তে install যাতে 3.6 হিসাবে ইনস্টল করা হয় python3.6 এবং pip3.6. আপনি যদি শেষ কমান্ডটি পরিবর্তন করেন sudo make install (ছাড়া alt) তারপর এটি হিসাবে এটি ইনস্টল করা হবে python3 পাইথন সংস্করণ মুছে ফেলা হবে, যা 3.7 (এবং বীচি) আপনি এখন ইনস্টল করা আছে.

আপডেট পাঠকের জন্য একটি ব্যায়াম হিসাবে ছেড়ে দেওয়া হয়.

উবুন্টু 15.10 এর জন্য আমি এই পদ্ধতিটি ব্যবহার করে এটি সফলভাবে ইনস্টল করেছি:

sudo add-apt-repository ppa:jonathonf/python-3.6

তবে আমি এই ফাইলটি সম্পাদনা করেছি:

sudo vi /etc/apt/sources.list.d/jonathonf-ubuntu-python-3_6-wily.list

এবং আমি পরিবর্তন করেছি উইলির প্রতি ট্রাস্টি এবং তারপর:

sudo apt-get updatesudo apt-get install python3.6

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

সম্পাদনা: এটি সম্ভবত উল্লেখ করার মতো যে আপনি পাইথনের কনডার ডিফল্ট সংস্করণ ইনস্টল করার পরে, আপনি এখানে 3.6 সংস্করণটি ব্যবহার করে আপনার প্রয়োজনীয় সংস্করণটি ইনস্টল করতে পারেন conda পছন্দ

conda install python==3.6

বিবেচনা করুন পিয়েনভ + পাইপেনভ যা পাইপফাইল ব্যবহার করে পিআইপি + ভার্চুয়াল পরিবেশ ব্যবহার করে প্রতিস্থাপন করা হয়

তারপরে পাইপফিলে

[requires]python_version = "3.6"

https://stackoverflow.com/a/49800061/1689770

প্রথমত, পাইথন 3.6 বা 3.7 ইনস্টল করার জন্য অন্যান্য উত্তর কিছু অনুসরণ করুন. তারপরে, যদি পাইপি প্যাকেজ ইনস্টল করতে চান যেমন ওপেনএক্সআর মাধ্যমে pip আপনি কিছু ত্রুটি পেতে পারেন. তাদের মধ্যে কিছু (যেমন ওপেনএক্সআর এর পাইপিআই প্যাকেজের জন্য) আপনার নতুন ইনস্টল করা পাইথনের জন্য পাইথন ডেভেলপমেন্ট প্যাকেজ ইনস্টল করে সমাধান করা যেতে পারে নিম্নলিখিতগুলি ব্যবহার করে এটি করা যেতে পারে:

sudo apt-get install python3.6-dev

অথবা

sudo apt-get install python3.7-dev

হয়তো পাইথন 3.6 আপনার বিতরণের জন্য উপলব্ধ নয়. আপনি যদি প্রবণতা ' ইনস্টল করে থাকেন তবে প্রবণতা অনুসন্ধান পাইথন 3 `চালান