উত্তর:
আপনি যদি উবুন্টু 14.04 বা 16.04 ব্যবহার করে থাকেন তবে https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa এ আপনি ফেলিক্স ক্রুলের মৃতদেহ পিপিএ ব্যবহার করতে পারেন :
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
বিকল্পভাবে, আপনি জে ফের্নিহফের পিপিএ https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6 এ ব্যবহার করতে পারেন :
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
আপনি যদি উবুন্টু 16.10 বা 17.04 ব্যবহার করেন তবে পাইথন 3.6 মহাবিশ্বের সংগ্রহস্থলে রয়েছে, তাই আপনি কেবল চালাতে পারেন:
sudo apt-get update
sudo apt-get install python3.6
পাইথন 3.6 দোভাষী দাবী করতে, চালান python3.6
।
উবুন্টু 17.10 এবং 18.04 ইতিমধ্যে পাইথন 3.6 এর সাথে ডিফল্ট হিসাবে আসে। শুধু চালানোর python3
এটা ডাকা।
dict
যা কিছু বিরল পরিস্থিতিতে প্রদর্শিত হয়)।
sudo apt remove python3.5
বা এটির মতো কোনও কিছুতেপ্রলোভিত হবেননা; পাইথন উবুন্টুতে আপনি যে ভাবেন তার চেয়ে বেশি মৌলিকভাবে বেকড হয় এবং আপনি আপনার উবুন্টু ইনস্টলটি ভেঙে ফেলতে পারেন। আপনি যদিpython3
মানচিত্রকরতে চান তবেpython3.6
তার পরিবর্তে একটি সিমিলিংক তৈরি করুন!
python3.6-pip
প্যাকেজ নেই এবং তাই আমি curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
ইনস্টল করতাম pip
।
ppa:jonathonf/python-3.6
ভাঙা পিপ এবং 14.04 কোন easy_install সঙ্গে আগত। যাইহোক, আমি ইজিবল ইনস্টল ইনস্টল করে ঠিক করে দিয়েছি এবং curl https://bootstrap.pypa.io/ez_setup.py -o - | python3.6 && python3.6 -m easy_install pip
ঠিক আবার কেউ যদি একই সমস্যায় চলে যায় তার মাধ্যমে পাইপ পুনরায় ইনস্টল করে ...
pip
ইনস্টল করতে সমস্যা হয়েছিল ppa:jonathonf/python-3.6
। অন্যদিকে, ppa:deadsnakes/ppa
নির্দোষভাবে কাজ করেছেন ( apt-get install python3.6 python3.6-venv -y
)।
আমি আপনার দুর্দশাগুলি সমাধান করার জন্য পাইয়ানভের পরামর্শ দেব । এটা তোলে অ্যাপটিচিউড ব্যবহার করে না এবং নেই "এটি নিজের নির্মাণের" জড়িত, কিন্তু এটা হচ্ছে সম্পূর্ণরূপে স্বয়ংক্রিয় । আপনি খালি কথা বলে পাইথনের একটি নতুন (বা পুরানো) সংস্করণ তৈরি এবং ইনস্টল করতে পারেন pyenv install 3.6.0
। আপনার ব্যবহারকারীর হিসাবে সমস্ত কিছুই চালিত হয়, তাই আপনাকে উবুন্টু নিজেই ব্যবহৃত পাইথনটি বিশৃঙ্খলা করতে উদ্বিগ্ন হওয়ার দরকার নেই ।
এছাড়াও, ফলো-আপ প্রশ্নের উত্তর "অপ্ট-গেট ব্যবহার করে আমি পাইথন ৩.7 কীভাবে ইনস্টল করব?" : একই উত্তর আছে pyenv update; pyenv install 3.7.0
। এটি মুক্তির একই দিনে কাজ করবে কারণ আপনাকে উবুন্টুর জন্য এটি অন্য কারও জন্য প্যাকেজ করার জন্য অপেক্ষা করার দরকার নেই। আপনি যে সংস্করণটি ইনস্টল করতে পারেন সেগুলি দেখুনpyenv install --list
সিপিথন তৈরি করতে প্রয়োজনীয় সরঞ্জাম এবং শিরোলেখগুলি ইনস্টল করুন (পাইপাই বা জাইথনের মতো বিদেশী পাইথনসের অন্যান্য নির্ভরতা থাকতে পারে)। পাইটিভ দ্বারা গিট ব্যবহার করা হয়, এছাড়াও এটি উত্স শাখাগুলি তৈরি / ইনস্টল করতে সক্ষম করে, তাই আপনি এখনই 3.8 যা কিছু ইনস্টল করতে পারবেন, অর্থাৎ সিপিথনের মাস্টার শাখাটি গিটহাব থেকে সতেজ:
sudo apt-get install -y git
sudo 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
ইনস্টলার স্ক্রিপ্টটি চালান (মূল লেখকের পায়েনভ এবং কিছু খুব দরকারী পায়েনভ প্লাগইন ইনস্টল করুন; আরও এখানে দেখুন)
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
আপনার ~/.profile
বা ~/.bashrc
(এটিকে ইনস্টল স্ক্রিপ্টের শেষে উল্লেখ করা হয়) সাথে আর ডি লাইক যুক্ত করুন:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
আপনার শেলটি পুনরায় চালু করুন (বন্ধ করুন এবং খুলুন বা exec $SHELL
) বা প্রোফাইল স্ক্রিপ্টটি পুনরায় লোড করুন। (যেমন source ~/.bashrc
)
সম্পন্ন!
পাইথন সিস্টেমে স্পর্শ না করার জন্য (সাধারণত একটি খারাপ ধারণা; ওএস-স্তরের পরিষেবাগুলি কিছু নির্দিষ্ট গ্রন্থাগারের সংস্করণ ইত্যাদির উপর নির্ভর করে) আপনার নিজের পরিবেশ তৈরি করে তোলে, এটি সহজ! আরও ভাল, না sudo
, এটি জন্য বা pip
ইনস্টল!
আপনার পছন্দসই পাইথন সংস্করণ ইনস্টল করুন (এটি উত্সটি ডাউনলোড করে এটি আপনার ব্যবহারকারীর জন্য তৈরি করবে, কোনও ইনপুট লাগবে না)
pyenv install 3.6.0
এটিকে একটি ভার্চুয়ালেনভ করুন যাতে আপনি চাইলে পরে অন্যকেও তৈরি করতে পারেন
pyenv virtualenv 3.6.0 general
এটিকে বিশ্বব্যাপী সক্রিয় করুন (আপনার ব্যবহারকারীর জন্য)
pyenv global general
পাইথন / পাইপ ইত্যাদি দিয়ে যা করতে চান তা করুন এটি আপনার It's
আপনি যদি পরে আপনার লাইব্রেরিগুলি পরিষ্কার করতে চান তবে আপনি ভার্চুয়ালেনভ ( 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'
$PATH
, এমন একটি প্রবেশদ্বার থাকা উচিত যা এরকম কিছুতে শেষ হয় .pyenv/bin
। যদি এটি অনুপস্থিত থাকে তবে নিশ্চিত হয়ে নিন যে আপনি উপরের ইনস্টল পায়েনভের অধীনে # 3 এবং # 4 (আপনার শেলটি পুনরায় চালু করুন) অনুসরণ করেছেন।pyenv: no such command 'virtualenv'
pyenv commands
।rm -r ~/.cache/pip/wheels/
।)
pyenv
যা পাইথন প্রয়োজন প্রত্যেক ব্যবহারকারীর জন্য ইনস্টল করা প্রয়োজন? এবং যদি আমার কাছে 3 জন ব্যবহারকারী রয়েছে যাদের একই পাইথন 3.6 সংস্করণ প্রয়োজন, তবে এটি 3 বার এটি সংকলন করতে হবে এবং এটিতে 3x ডিস্ক স্থান লাগবে? যদি এটি সত্য হয় তবে এটি সফল হয় ...: /
/opt
বা যে কোনও কিছুতে বা কিছু সংকেত যোগ করতে বাধা দেওয়ার মতো কিছুই নেই /bin
। আমি এটি কেবলমাত্র ব্যবহারকারীর জন্য অত্যন্ত দরকারী বলে মনে করি; ব্যবহারকারীদের sudo (libs ব্যতীত) প্রয়োজন হয় না। ডিস্ক স্পেস সস্তা।
এটি আপনি উবুন্টুর কোন সংস্করণ ব্যবহার করছেন তার উপর নির্ভর করে।
যেহেতু পাইথন ৩.6 উবুন্টু ১..১০ এবং উবুন্টু ১ universe.০৪-এর মহাবিশ্বের ভাণ্ডারে ইনস্টল করা আছে, আপনি সরাসরি সংগ্রহস্থল থেকে পাইথন ৩.6 ইনস্টল করতে পারবেন। কেবল নীচের কমান্ডগুলি ব্যবহার করুন:
sudo apt update
sudo apt install python3.6
উবুন্টু 16.04 এ পাইথন 3.6 ইনস্টল করার দুটি উপায় রয়েছে
প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করুন, অজগর 3.6 উত্স কোডটি ডাউনলোড করুন এবং পরিবেশ তৈরি করুন এবং ইনস্টল করুন
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar xvf Python-3.6.0.tar.xz
cd Python-3.6.0/
./configure
sudo make altinstall
নীচের কমান্ডগুলি ব্যবহার করে আপনি পিপিএ থেকে পাইথন 3.6 ইনস্টল করতে পারেন
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt update
sudo apt install python3.6
পাইথন ৩.6 সঠিকভাবে ইনস্টল করা থাকলে আপনি python3.6
টার্মিনালে চালিয়ে পাইথন ইন্টারপ্রেটারকে ডাকতে পারেন ।
আশা করি এটা কাজে লাগবে. আপনার যদি কোনও সমস্যা হয় তবে আপনি এই ব্লগ পোস্টটি এখানে চেক করতে পারেন ।
একটি বিকল্প রুট যদি আপনি কোনও ওয়ার্কিং রেপো না পান তবে আপনি উত্স থেকে নিজেকে সংকলনের চেষ্টা করতে পারেন। আপনি ডাউনলোড পৃষ্ঠায় উত্স কোডটি পেতে পারেন । তারপরে তারবালটি ডাউনলোড এবং আনতার করুন; উদাহরণস্বরূপ Python-3.6.1.tgz
।
টিজিজেড ফাইলটি আনট্রিংয়ের প্রক্রিয়াটি হ'ল:
tar -xvzf /path/to/yourfile.tgz
আপনি একবার ফাইলের পথে গেলে ফাইলটি আনজিপ করা হয়েছিল, চালনা করুন:
./configure
make
make altinstall
এবং আশা করি এটি আপনার জন্য সমস্যার সমাধান হওয়া উচিত।
(id preferably not build it on my own)
। apt
সম্ভব হলে রুটটি দিয়ে যাওয়া আরও ভাল ।
উবুন্টু 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 update
sudo apt-get install python3.6
প্রথমে পাইথন 3.6 বা 3.7 ইনস্টল করতে অন্য কয়েকটি উত্তর অনুসরণ করুন। তারপর, যদি যেমন PyPi প্যাকেজ ইনস্টল করতে চান OpenEXR মাধ্যমে pip
আপনি কিছু ত্রুটি পেতে পারেন। এর মধ্যে কয়েকটি (যেমন ওপেক্সএক্সআর এর পাইপি প্যাকেজটির জন্য) আপনার নতুন ইনস্টলড পাইথনের জন্য পাইথন বিকাশ প্যাকেজ ইনস্টল করে সমাধান হতে পারে। নিম্নলিখিতগুলি ব্যবহার করে এটি করা যেতে পারে:
sudo apt-get install python3.6-dev
অথবা
sudo apt-get install python3.7-dev
সম্ভবত কনডাকে পরামর্শ দেওয়া কোনও খারাপ ধারণা নয়। আমি মনে করি এটি পায়েনভ ব্যবহারের চেয়ে কমপক্ষে সহজ। তবে সম্ভবত এটি পাইথনের সাথে আপনি কী করতে চান তার উপর নির্ভর করে, কারণ আমি মনে করি কন্ডার সাথে আপনি কিছু অতিরিক্ত প্যাকেজ ব্যবহার করতে পারেন।
সম্পাদনা : এটি সম্ভবত উল্লেখ করার মতো যে আপনি পাইডনের কনডা-র ডিফল্ট সংস্করণ ইনস্টল করার পরে, আপনার প্রয়োজনীয় সংস্করণটি এখানে 3.6 conda
পছন্দ মতো ব্যবহার করে ইনস্টল করতে পারবেন
conda install python==3.6
aptitude
, চালানaptitude search python3