همانطور که می دانید مخازن دبیان بسیار آهسته به روز می شوند. در زمان نوشتن ، نسخه های انتشار پایتون در نسخه های 2.7.12 و 3.5.2 قرار دارند ، اما در مخازن Debian 8 فقط 2.7.9 و 3.4.2 را می توانید پیدا کنید. در Debian 7 ، نسخه های موجود در مخزن حتی قدیمی تر (2.7.3 و 3.2.3) هستند که هر دو در سال 2012 ارسال شده اند.
این آموزش به شما می آموزد که چگونه Python را از مبدأ بسازید و آخرین نسخه را نصب کنید. تصور می کنم شما از Debian 7 یا 8 استفاده می کنید. ما از منبع رسمی Python FTP کد منبع را دریافت می کنیم .
ابتدا بیایید نسخه فعلی نصب شده Python را بررسی کنیم. این دستور را در ترمینال خود اجرا کنید:
python --version
چیزی شبیه به این را خواهید دید:
Python 2.7.9
دستورات زیر باید توسط کاربر root انجام شود .
کد منبع پایتون را بدست آورید
دستورات زیر بایگانی را با منابع پایتون برای نسخه 2.7.12 در فهرست اصلی بارگذاری می کنند ، آن را باز کرده و با پرونده های باز نشده به دایرکتوری تغییر می دهند:
cd /home
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
tar xf Python-2.7.12.tar.xz
cd ./Python-2.7.12
به نام پوشه با پرونده های باز نشده توجه کنید. همان نام بایگانی (بدون پسوند بایگانی) خواهد بود.
پایتون را ک��مپایل کنید
اکنون می توانیم باینری های به روز شده پایتون را بسازیم:
./configure
make
make install
به نسخه جدید تغییر دهید
اگر نسخه پایتون را اکنون بررسی کنید ، هنوز همان نسخه قدیمی را مشاهده می کنید. بنابراین باید مسیر پیش فرض مفسر Python را به دودویی جدید پایتون که نصب شده است ، نشان دهیم /usr/local/bin/python.
update-alternatives --install /usr/bin/python python /usr/local/bin/python 10
اکنون نسخه نصب شده را مشاهده خواهید کرد:
python --version
Python 2.7.12
تفاوت برای پایتون 3
پایتون 3 را می توان با همان روش بروزرسانی کرد ، با یک تفاوت ساده - باید به python3جای آن مشخص کنید python. توجه داشته باشید که Python 3 در Debian 7 از پیش نصب نشده است.
بررسی نسخه:
python3 --version
تغییر به نسخه جدید:
update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3 10
هنگام به روزرسانی پایتون 3 ، به یاد داشته باشید که یک بایگانی مربوطه را از سایت Python FTP انتخاب کنید.