بروزرسانی پایتون در رزپری پای ۳

رسپری پای ۳
رسپری پای ۳

با سلام و درود ، یه پروژه کوچیک داشتم که مجبور به استفاده از رسپری پای ۳ شدم، پس از نصب raspbian و آپدیت کردنش متوجه شدم که پایتون ۳ نسخه ۳.۵.۲ نصب شده و من به نسخه ۳.۶ به بالا نیاز داشتم.

فکر نمیکردم یه بروزرسانی اینقدر اذیتم بکنه:(

خلاصه دیدم بد نیست روش کار رو اینجا بگذارم شاید به درد کسی بخوره 🙂

روش اول

روش اول نصب از روی سورس پایتون نسخه جدید هست که من خودم نتیجه نگرفتم و از روش دوم استفاده کردم ولی لازم دیدم آموزش نصب از روی سورس رو نیز بگذارم :

برای این روش کافیه دستورات زیر رو به ترتیب در محیط ترمینال رسپری پای بزنید :

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar xzvf Python-3.6.0.tgz
cd Python-3.6.0/
./configure
make -j4
sudo make install

configure : حدود ۲ دقیقه زمان می بره

make : حدود ۱۵ دقیقه زمان می بره

sudo make install : حدود ۲ دقیقه وقت میبره

اگه روزتون باشه بدون ارور به ورژن ۳.۶.۶ بروزرسانی انجام شده و با دستور python3 –version می بینید که بروزرسانی موفق بوده ، اگر نه بهتره از روش زیر برید 🙂

روش دوم

این روش که پیشنهاد من حقیر هست، اینه که از این پکیج استفاده کنید : https://github.com/jjhelmus/berryconda

در اصل یه نسحه بروز شده از armv7l version of Miniconda هست 🙂 و پایتون ۳.۶.۶ رو شامل هست و نیازی به کانفیگ کردن و make کردن سورس پایتون نیست

اما نصب Berryconda در رسپری پای :

برای نصب ابتدا باید این فایل رو دانلود کنید.(از اینجا نیز میتونید پیداش کنید، برای نسخه های مختلف رسپری پای نیز فایل دانلودی داره)

حال با این دو تا دستور فایل دانلودی رو اجرا و نصب کنید :

chmod +x Berryconda3-2.0.0-Linux-armv7l.sh
./Berryconda3-2.0.0-Linux-armv7l.sh

حال با استفاده از دو دستور زیر پایتون ۳.۶.۶ رو نصب کنید و تمام :

conda config --add channels rpi
conda install python=3.6