در این مطلب، به طور کامل نصب پکیج های مختلف پایتون (python) با پسوند whl (فایل هایی از نوع wheel) رو آموزش خواهیم داد! این آموزش هم نسخه متنی دارد و هم نسخه ویدئویی!
اگر به هر دلیلی تمایل دارید فیلم این آموزش را ببینید و نمی خواید متن رو بخونید، میتونید به انتهای این آموزش مراجعه کنید!
قطعا میدانید که نصب پکیج ها در پایتون از راه های مختلفی امکان پذیر است! که در مطلب زیر روش های مختلف را بحث کرده ایم!
آموزش نصب پکیج های مختلف در پایتون (python)
مثلاً یکی از آن راه ها استفاده از pip است که ساده ترین روش است! که آن را به طور کامل در مطلب فوق آموزش دادیم! اما ممکن است بعضی مواقع pip جواب ندهد و شما نتوانید پکیجی که دوست دارید را نصب کنید! در این صورت باید از روش های دیگر استفاده کنید! که یکی از آن ها wheel است که در این آموزش بررسی میکنیم! (سایر روش ها را در مطلب فوق مشاهده کنید!)
فرض کنید قرار است به عنوان نمونه، پکیج pandas را نصب کنیم! (اینکه خود پکیج pandas چیست و چه میکند، به آموزش فعلی ربطی ندارد، پس بررسی نمی کنیم!)
تاکید چندباره میکنم که نصب این پکیج صرفا به عنوان مثال انجام میشود و شما هر پکیج و فایلی دیگری که پسوند whl داشت و میخواستید نصب کنید، همین روش های جواب میدهد!
خب بریم که شروع کنیم…!
ابتدا وارد سایت زیر میشویم:
pandas.pydata.org
وقتی وارد سایت شوید، با صفحه ای مشابه تصویر زیر روبرو خواهید شد!
مطابق تصویر فوق بر روی لینک download کلیک کنید! سپس وارد صفحهای مشابه تصویر زیر میشوید که در واقع لینک های دانلود در آن قرار دارد!
همانطور که در تصویر فوق میبینید، برای مثلاً ورژن cp37 (این که این چیه و شما چجوری بفهمید ورژن پایتونتون چیه رو یکم جلوتر میگیم!) چندین فایل وجود داره! لینک اول مربوط به mac، لینک دوم مربوط به linux، لینک سوم مربوط به اون هایی است که ویندوز 32 بیتی دارن! و در نهایت لینک چهارم مربوط به افرادی است که ویندوز 64 بیتی دارن!
شاید بپرسید اون لینکی که پسوندش tar.gz هست چیه؟! در این صورت میتونید مطلب زیر رو مطالعه کنید!
آموزش نصب فایل ها با پسوند tar.gz در پایتون (python)
فرض کنید ویندوز من 64 بیتی است و میخوام اون لینک دانلود رو انتخاب کنم! اما اگر شما در همین صفحه که لینک ها وجود دارن، کمی دقت کنید میبینید که بجز cp37 ورژن های دیگه ای هم وجود داره! (مثلاً مثل cp35 و …[البته الان که من دارم این فیلمو ضبط میکنم، ممکنه بعداً که شما دارید این فیلم و آموزش رو میبینید، ورژن ها کلاً یه چیز دیگه باشه!])
اما سوال پیش میاد که ورژن پایتون (python) خودمون رو چجوری بفهمیم؟!
جواب اینه که کافیه قطعه کد زیر را تایپ کنید! و اجرا کنید!
import sys print(sys.version)
مثلاً برای من خروجی میده: 3.7.1 یعنی ورژن من 3.7 هست (همون cp37 که در تصویر لینک ها دیدید!)
خلاصه طبق اینکه ورژنتون چی هست، باید اقدام کنید به دانلود لینک مرتبط! اگر هم کلاً ورژن شما توی لیست نبود! باید پایتون (python) خودتون رو آپدیت کنید و نسخه جدیدترش رو نصب کنید!
بعد از اینکه فایل مربوطه رو دانلود کردید و اون رو در یک مکانی که خودتون دوست داشتید، ذخیره کردید! حالا باید برید تووویِ همون مسیر!
وقتی رفتید توی همون مسیر (همون پوشه ای که ذخیره کردید!)، همینطور که دکمه Shift رو از روی صفحه کلید نگه داشتین، راست کلیک کنید (تا موقعی که راست کلیک نکردید، دکمه Shift رو وِل نکنین!)
در این صورت یک منو شبیه منو تصویر زیر باز میشه که باید گزینه Open Commad Window here را انتخاب کنید! (توجه کنید که اگر Shift رو نگه ندارین، این گزینه نمیاد!)
در این صورت یک صفحه سیاه باز میشه! که کافیه در اون صفحه سیاه مطابق تصویر زیر تایپ کنید!:
توجه کنید که گفتم مشابه این تصویر و نه دقیقاً همین! چون ممکنه بعداً که شما میاید یک ورژن دیگه کلاً وجود داشته باشه و شما یک فایل و یک ورژن دیگه رو دانلود کرده باشید و قطعاً اسم اون فایل فرق میکنه! و تازه اگر بخواید پکیج دیگه ای رو نصب کنید که قطعاً اسم پکیج فرق میکنه!
اما شاید دغدغه بعدی این باشه که کی بره این همه راه رو!! یعنی کی حوصله داره متن به این طولانی رو تایپ کنه! جواب اینه که فقط اون بخش pip install رو بنویسید! بعد وقتی که میخواید اون عبارت عریض و طویل رو بنویسید، فقط دو حرفه اول روش بنویسید (مثلاً pa) و بعد دکمه Tab رو بزنید! همین! خودش خودکار بقیش رو کامل میکنه! (البته به شرط اینکه فایل دیگه ای نباشه که اون هم با pa شروع یشه که بنده خدا بمونه که خب کدوم اون ها منظور شماست!)
خلاصه! بعد که اینو تایپ کردید، دکمه Enter رو بزنید و صبر کنید تا فرآیند نصب تموم بشه و پیغامی مشابه تصویر زیر رو بده!:
و تمام! نصب با موفقیت انجام شد!
دانلود فیلم (حجم: حدود 16 مگابایت)(مدت زمان: 7 دقیقه)
تعداد دیدگاه | 6 |
تاریخ انتشار | 08/04/2019 |
تاریخ بروزرسانی | 08/04/2019 |