আপনি Python-3.6
নিম্নরূপে দেবিয়ান 8 এ ইনস্টল করতে পারেন :
wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz
tar xvf Python-3.6.9.tgz
cd Python-3.6.9
./configure --enable-optimizations --enable-shared
make -j8
sudo make altinstall
python3.6
এটি অফিসিয়াল ওয়েবসাইটmake altinstall
অনুযায়ী ব্যবহার করার পরামর্শ দেওয়া হয় ।
আপনি যদি pip
অন্তর্ভুক্ত থাকতে চান তবে --with-ensurepip=install
আপনাকে আপনার কনফিগার কলটিতে যুক্ত করতে হবে। বিস্তারিত জানতে দেখুন ./configure --help
।
সতর্কতা: make install
পাইথন বাইনারিটিকে ওভাররাইট বা হস্তান্তর করতে পারে। এটি কেবল ইনস্টল হওয়ার make altinstall
পরিবর্তে প্রস্তাবিত ।make install
exec_prefix/bin/pythonversion
কিছু জানা সমস্যা এড়াতে কিছু প্যাকেজ ইনস্টল করা দরকার, দেখুন: সাধারণ বিল্ড সমস্যা (আপডেট)
উবুন্টু / ডেবিয়ান:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev
লাইব্রেডলাইন-দেবের বিকল্প:
sudo apt install libedit-dev
ফেডোরা / সেন্টোস / আরএইচইএল (অ্যাউস এক্স 2):
sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \
openssl-devel xz xz-devel libffi-devel
ওপেনসেল-ডেভেলের বিকল্প:
sudo yum install compat-openssl10-devel --allowerasing
হালনাগাদ
আপনি এখানpython-x.y.z.tar.gz
থেকে সর্বশেষ ডাউনলোড করতে পারেন ।
একটি ডিফল্ট অজগর সংস্করণ সেট করতে এবং সহজেই তাদের মধ্যে স্যুইচ করতে, আপনাকে update-alternatives
একাধিক অজগর সংস্করণ দিয়ে আপডেট করতে হবে ।
ধরা যাক আপনি python3.7
অন ডেবিয়ান প্রসারিত ইনস্টল করেছেন , whereis python
বাইনারি ( */bin/python
) সনাক্ত করতে কমান্ডটি ব্যবহার করুন । E, G:
/usr/local/bin/python3.7
/usr/bin/python2.7
/usr/bin/python3.5
পাইথন সংস্করণ যুক্ত করুন:
update-alternatives --install /usr/bin/python python /usr/local/bin/python3.7 50
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 40
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 30
python3.7
সঙ্গে 50
অগ্রাধিকার এখন আপনার ডিফল্ট পাইথন, হয় python -V
ইচ্ছার মুদ্রণ:
Python 3.7.0b2
তাদের মধ্যে পরিবর্তন করতে, ব্যবহার করুন:
update-alternatives --config python
নমুনা আউটপুট:
There are 3 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/local/bin/python3.7 50 auto mode
1 /usr/bin/python2.7 40 manual mode
2 /usr/bin/python3.5 30 manual mode
3 /usr/local/bin/python3.7 50 manual mode
Press <enter> to keep the current choice[*], or type selection number: