انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: eamirani در 13 امرداد 1396، 02:41 بظ
-
سلام وقتتان بخیر
فایل آناکوندا برای نصب در اوبونتو را دانلود کردم حالا چطور آن را نصب کنم
سپاس گزارم
-
این آناکوندا چی هست؟ از کجا دانلودش کردی؟
-
با سلام
برای نصب شما باید از سایت مربوط به anaconda فایل .sh اون رو دانلود کنین بعد ترمینال رو تو همون مسیر اجرا کنین و این دستورات رو بزنین:
chmod +x Anaconda3-4.4.0-Linux-x86_64.sh
./Anaconda3-4.4.0-Linux-x86_64.sh
البته اگه اسمش Anaconda3-4.4.0-Linux-x86_64.sh نبود خودتون اسمش رو به جای Anaconda3-4.4.0-Linux-x86_64.sh تو دستورات بذارین ...
این آناکوندا چی هست؟ از کجا دانلودش کردی؟
لینک دانلود آناکوندا این هستش :
https://www.continuum.io/downloads (https://www.continuum.io/downloads)
بخوام خیلی ساده بگم آناکوندا یه شل پایتونی و همراه یه محموعه ای از یه عالمه از ماژول های پایتون هستش که به صورت پیش فرض نصب هستن
این مجموعه ی ماژول ها شامل اکثر ماژول های پراستفاده ی مربوط به Data Science و هوش مصنوعی می شن ...
در ضمن امکان بروزرسانی این شل و ماژول ها هم با این دستور وجود داره :
conda update --all
و امکان نصب ماژول های جدید وجود داره :
conda install modulename
البته دوستان گنولینوکسی با وجود شلی که پیش فرض تو اوبونتو نصب هستش و امکان نصب اکثر ماژول ها که با apt وجود داره معمولاً کمتر از آناکوندا استفاده می کنن ولی دوستانی که مک یا ویندوز دارن خیلی بدردشون می خوره چون امکان نصب و بروزرسانی ماژول های فعلی چیزیه که کمتر نصیب دوستان ویندوزی میشه
-
ترمینال رو باز کن و با فرض اینکه فایل داخل پوشه دانلود هست
bash ~/Downloads/Anaconda3-4.4.0-Linux-x86_64.sh
بعد بله رو بزن تا نصب بسته ها شروع بشه
معمولا خودش یه پوشه داخل home باز میکنه (خودت هم می تونی مسیرش رو تغییر بدی)
در آخر ازت می پرسه که آیا anaconda رو به PATH اضافه کنم ؟
بله رو بزن که مجبور نشی اون رو دستی به PATH وارد کنی
در ضمن فضایی در حدود 3 گیگ هم برای نصب نیاز داری
-
البته من ست کردن path مربوط به آناکوندا رو پیشنهاد نمی دم ...
و این قضیه رو خود توسعه دهنده هاش هم می دونن و حالت پیش فرض ست کردن export PATH="/home/USERNAME/anaconda3/bin:$PATH" رو روی no قرار دادن و پیش فرض توصیه اش نمی کنن
دلیلش هم اینه توی مسیر ~/anaconda/bin کتابخونه ها و پکیج های خیلی حساسی وجود داره که ست کردن اونا به جای کتابخونه ها و پکیج های رسمی سیستم (البته برای یک یوزر خاص) کار درستی نیست و وضعیت اون یوزر رو ناپایدار می کنه ...
برای مثال اگه شما path رو ست کنین تو اکثر نسخه های اوبونتو وقتی با gsettings کار می کنین (مثلاً برای set کردن یک مقدار در gsettings) خطای زیر مشاهده میشه :
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications
که نشون دهنده ی تداخل کتابخونه ست شده توسط این path با کتابخونه های خود سیستمه ...
من به جای ست کردن path چه به صورت دستی چه از طریق راه انداز خود آناکوندا تعریف alias رو پیش نهاد می دم ...
هیچ کس از آناکوندا برای openssl یا xz استفاده نمی کنه پس تعریف شدن این پکیج ها و کتابخونه های زیادی که تو مسیر /anaconda3/bin وجود دارن بی معنیه ...
اکثراً استفاده ی همه از شل پایتونی و ماژول هاشه یا استفاده از خود conda پس کافیه بعد از نصب آناکوندا این دستورات رو اجرا کنین:
printf "alias condapython=\'/home/$(whoami)/anaconda3/bin/python\'\nalias conda=\'/home/$(whoami)/anaconda3/bin/conda\'\n" >> ~/.bashrc
source ~/.bashrc
حالا با زدن دستور زیر می تونین به شل آناکوندا دسترسی داشته باشین:
condapython
دستور conda هم که هستش برای مثال:
conda info
البته می شد از .bash_aliases به جای .bashrc هم استفاده کرد ...