کتابخانه های استاندارد pip

  • مدرس: علی بیگدلی
  • تاریخ انتشار: Aug 24, 2020

ماژول ها

سه نوع اصلی از ماژول ها در پایتون وجود دارد،آنهایی که خودتان می نویسید، آنهایی که از منابع خارجی نصب می کنید ودر آخز آنهایی که با پایتون از پیش نصب شده اند. آخرین نوع کتابخانه استاندارد نامیده می شود و شامل بسیاری از ماژول های مفید می باشد.برخی از ماژول های مفید کتابخانه استاندارد عبارتند از:string, re, datetime, math, random, os, multiprocessing, subprocess, socket, email, json, doctest, unittest, pdb, argparse ,sys. وظایفی که می تواند توسط کتابخانه استاندارد انجام شود عبارتند از تجزیه رشته، سریال سازی داده ها، آزمایش، اشکال زدایی و دستکاری تاریخ، ایمیل، استدلال خط فرمان و خیلی بیشتر! نکته:کتابخانه استاندارد گسترده پایتون یکی از مهمترین نقاط قوت آن به عنوان یک زبان است.

کتابخانه های استاندارد

برخی از ماژولهای کتابخانه استاندارد در پایتون نوشته شده و برخی از آنها در C نوشته شده است. اکثر آنها در تمام سیستم عاملها قابل دسترسی هستند، اما برخی از آنها برای ویندوز یا یونیکس خاص هستند. نکته: ما تمام ماژول های موجود در کتابخانه استاندارد را پوشش نمی دهیم. به سادگی بیش از حد وجود دارد. مستندات کامل کتابخانه استاندارد در سایت اینترنتی www.python.org در دسترس است.

ماژول ها

راه حل جایگزین نصب pip

توجه کنید این راه حل صرفا برای کسانی هستش که در مرحله اول نخواهند که pip نصب شود و شامل همه نیست!!!

خیلی از ماژول های قابل نصب که توسط دیگران نوشته شده اند را می توان در قالبی از پکیج های پایتون یافت.(Python Package Index (PYPI)) بهترین راه برای نصب این ماژول ها، استفاده از یک برنامه به نام pip است. (برای نصب pip کافیست که فایل پیسوت شده به نام را دانلود و با دو بار کلیک بر روی آن اجرا نمایید، در اصل هدف اجرا شدن کد های نوشته شده در فایل get-pip.py هستش پس یا فایل رو باز کنید و اجرا کنید و یا در دایرکتوری فایل دانلود شده دستور python get-pip.py رو اجرا کنید تا پکیج نصب بشه. لطفا به نسخه پایتون نصب شده برای اجرای کد دقت کنید)

این به طور پیش فرض با توزیع های مدرن پایتون نصب می شود. اگر شما آن را ندارید، نصب آنلاین آسان است. هنگامی که شما آن را دارید، نصب کتابخانه ها از PyPI آسان است. به دنبال نام کتابخانه ای که می خواهید نصب کنید، به خط فرمان بروید (برای ویندوز Command Prompt) و فرمان pip install library_name را وارد کنید تا نصب شود. پس از انجام این کار، کتابخانه را وارد کنید و از آن در کد خود استفاده کنید. استفاده از pip روش استاندارد نصب کتابخانه ها در اکثر سیستم عامل ها است، اما برخی از کتابخانه ها دارای دو نسخه ی مجتمع شده برای ویندوز هستند. این فایل های اجرایی نرمال است که به شما اجازه می دهد کتابخانه ها را با GUI نصب کنید همانطور که برنامه های دیگر را نصب می کنید. نکته: مهم است که دستورات pip را در خط فرمان وارد کنید، نه مفسر پایتون.

نکته مهم:

توجه داشته باشید که مراجل نصب pip برای کسانی هستش که pip رو نصب نارند و لازم هستش که برای مدیریت پکیج هاشون اون رو نصب کنن. برای اینکه متوجه بشید که pip رو نصب دارید یا خیر لازم هستش که یک ترمینال در سیستم عامل مربوطه خود باز کنین و سپس دستور pip را اجرا نمایید. در صورت گرفتن خروجی مبنی بر راهنمای استفاده از pip بدین معنی خواهد بود که آن را نصب دارید در غیر اینصورت نیاز ممکن است pip نصب شده باشد ولی در enviromental variable سیستم اضافه نشده باشد. که برای این که لازم هستش که آدرس محل نصب پایتون و pip را به آن اضافه کنید. که بیشتر این مشکل در سیستم عامل ویندوز رخ میدهد پس می توانید با بررسی این موضوع مطمئن شوید. در صورت نصب نبودن کافیسه که به add or remove programs ویندوز رفته و بر روی پایتون کلیک راست و change کنید و سپس بر روی modify کلیک نمایید گزینه مربوط به pip را تیک زده و مراحل نصب را کامل کنید. بعد از راه اندازی مجدد سیستم می توانید از pip استفاده نمایید.

تغییرات عملکرد قدیمی ==

در نسخه جدید pip که از آپدیت 20.3 شروع شد و در حال حاضر آخرین نسخه ها دیگر از حالت

pip install package==

برای نشون دادن لیست پکیج های قابل نصب پشتیبانی نمی کنن و در عوض برای انجام این کار میبایست از یک آپشن در کنار دستور استفاده شود که به شکل زیر است:

pip install package== --use-deprecated legacy-resolver

 

ثبت دیدگاه
نام *
ایمیل*
دیدگاه *
39دیدگاه
  • mohamad
    1 month ago

    سلام من ماژول pip دارم ولی ورژن قدیمیه چطور بروزش کنم چون نمی تونه نصب که

    • علی بیگدلی
      1 month ago

      python -m pip install --upgrade pip

  • komeil
    1 month ago

    سلام خسته نباشید چجوری pip روupgradeکنیم؟

    • علی بیگدلی
      1 month ago

      python -m pip install --upgrade pip

  • taha1386
    3 months, 2 weeks ago

    سلام اقای بیگدلی .من این فایل pip رو نصب کردم ولی وقتی توی Cmd مینویسم pip این ارور رو به من میده:

    'pip' is not recognized as an internal or external command,
    operable program or batch file.

    ممنون میشم راهنمایی کنید

    • علی بیگدلی
      3 months, 2 weeks ago

      می بایست پیپ رو مجدد نصب کنید ، در صورتی که نصب هستش آدرس درستی در enviromental وارد نکردید

  • حسن بزاززاده
    4 months, 1 week ago

    جناب بیگدلی من بعد از اینکه playsound رو اجرا کردم دوتا مشکل وجود داره:

    1- توی آدرس های مختلفی که میرم امکان باز کردن کامند پرومپت مثل راست کلیکی که شما کردین به راحتی وجود نداره . البته خب با اضافه کردن cd قبل از دایرکتوری تعریف میکنم برای cmd و یا توی اون آدرس پاورشل رو باز میکنم از قسمت فایل در اون فایل اکسپلورر

    2- توی cmd یا پاورشل وقتی ایمپورت میکنم playsound رو و اینتر میزنم بره برای خط بدی که دستور اجرای موسیقی رو بزنم، بجای syntax error میاد، توی خود IDLE پایتون هم همین مشکل وجود داشت.

    امکانش هست راهنمایی کنید؟

    • علی بیگدلی
      4 months, 1 week ago

      سلام دوست عزیز مشکل از کتابخونه playsound هستش که حتی با وجود اینکه گفته از ویندوز پشتیبانی میکنه اینطور نیست و در آدرس دهی ها دچار مشکل هستش البته برای کسی که مشکل رو بدونه تغییر در کتابخونه می تونه این مشکل رو حل کنه ولی برای اربران عادی امری غیر ممکن هستش، پس لطفا از کتابخونه دیگه ای استفاده کنید

  • Siavash Mansouri
    4 months, 1 week ago

    ببخشید استاد من موقع اجرا این خطا میگیرم
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "C:\Users\SH\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py", line 35, in _playsoundWin
    winCommand('open "' + sound + '" alias', alias)
    File "C:\Users\SH\AppData\Local\Programs\Python\Python39\lib\site-packages\playsound.py", line 31, in winCommand
    raise PlaysoundException(exceptionMessage)
    playsound.PlaysoundException:
    Error 275 for command:
    open "38.mp3" alias playsound_0.4627591404511302
    Cannot find the specified file. Make sure the path and filename are correct.

    • علی بیگدلی
      4 months, 1 week ago

      اول اینکه من استاد نیستم، مهندس و توسعه دهنده هستم
      دوم اینکه ماژول playsound به دلیل ساختار های آدرس دهی متفاوت در ویندوز کمی مشکل داره و بهتره ازش توی ویندوز استفاده نکنین. و از ماژول های دیگه برای پخش صدا استفاده کنین مثل استفاده از pymixer از ماژول pygame

  • Siavash Mansouri
    4 months, 1 week ago

    سلام استاد این فایل pip نیست برای دانلود

    • علی بیگدلی
      4 months, 1 week ago

      قبل از دانلود فایل pip و نصب لطفا آموزش رو کامل بخونید، چون اون فایل برای استفاده همه قرار نگرفته، درضمن من استاد نیستم بلکه مهندس و توسعه دهنده هستم

  • Abbas.Sharifat
    4 months, 1 week ago

    سلام و درود خدمت شما استاد محترم
    یه مشکل کوچیکی برام پیش اومد وقتی pip رو نصب زدم که نصب شد اما وقتی اجراش کردم نصب نشد یه صفحه ای باز شد میگه که باید با کدوم برنامه فایل رو باز کنی من میخواستم برنامه cmd رو پیدا کنم ولی قبل از اقدام با شما در میون بذارم بهتره ...
    Thank you as well as your website

    • علی بیگدلی
      4 months, 1 week ago

      ببینید اون فایل pip برای کسانی هستش که نصب ندارن و یا اینکه در هنگام نصب اون رو اجرا نکردن ، در ترمینال خود چه ویندوز چه لینوکس و چه مک pip بنویسید اگر درک کرد که هیچ اگر نه چک کنید که در دایرکتوری نصب پایتون و در بخش scripts فایل pip وجود دارد یا خیر اگر نداشت این کار رو بکنید

  • امیر ح
    4 months, 1 week ago

    من پیدا نکردم میتونیم برام اینجا بفرستین ایمیلتونو

    • علی بیگدلی
      4 months, 1 week ago

      bigdeli.ali3@gmail.com

  • امیر ح
    4 months, 1 week ago

    سلام اقای بیگدلی واقعا من بد جور مشکل دارم ادرس ایمیل یا شمارتونو بدین بهتون بگم حلش کنین
    ممنونم🙏

    • علی بیگدلی
      4 months, 1 week ago

      موردی نیست خدمتتون ارائه شده ایمیل

  • امیر
    6 months, 3 weeks ago

    آقای بیگدلی خسته نباشید و سپاس بابت زحماتتون :)
    میشه راهنمایی کنید چطور میشه pip رو upgrade کرد ؟؟؟؟؟؟

    • علی بیگدلی
      6 months, 3 weeks ago

      خیلی سادس هر بار که نسخه pip شما قدیمی تر از نسخه حال باشه خود pip به شما دستور لازم رو میده
      python -m pip install --upgrade pip
      که همین روش رو می تونید هم توی venv انجام بدید و هم تو سیستم اصلی

    • امیر ح
      4 months, 1 week ago

      سلام اقای بیگدلی من یه مشکل بسیار بزرگ و جدی دارم میتونم ادرس ایمیل شما رو داشته باشم و مشکلم رو مطرح کنم که برام حلش کنین

    • علی بیگدلی
      4 months, 1 week ago

      راه های ارتباطی ما درج شده ولی می تونین با ایمیل bigdeli.ali3@gmail.com در ارتباط باشید

    • امیر ح
      4 months, 1 week ago

      داداش من نمیتونم پیدا کنم
      واقعا بد جوذ گرفتار شدم یه جوری کمکم کنید اگر ایمیل دارید بفرستید یا
      واتس اپ فرقی نداره

    • علی بیگدلی
      4 months, 1 week ago

      عزیز من یکم دقت کن همه جور راه ارتباطی هست تلفن بالای سایت خورده یه تماس بگیر پیام بده این همه راه هستش توی ۲ تا کامنت هم ایمیل گذاشتم دقت کن

  • farzaneh sadeghi
    7 months ago

    سلام من پایتون 3 رو دارم و pip روی اون نصبه فقط نمیدونم چرا توی سرچ ویندوز پیپت رو میزنم و پیدا میکنه و روش کلیک میکنم یه صفحه مشکی باز میشه و بسته میشه سریع ؟! ممنون میشم راهنماییم کنید. ویندوز 7 رو هم دارم 32 بیتی

  • Taha Mohammadi
    7 months, 1 week ago

    سلام و یا عرض خسته نباشی
    من وقتی روی لینک هاست شما میزنم چیزی به عنوان دانلود یا فایل نصب برای من نمیاد و یک سری برنامه در صفحه جدید در وب من ایجاد می‌شود دلیل این چیست

    • علی بیگدلی
      7 months ago

      در واقع pip راهای متعددی برای نصب داره که یکیش استفاده از فایل پیپست شده و دانلودش و اجرا از طریق ترمینال هستش

    • maryam shirazi
      6 months, 3 weeks ago

      کلیک نکنید سیو از لینک رو بزنید

  • Hannane
    7 months, 1 week ago

    برای من هنگام اجرای یک فایل با playsound ارور میده میگه فایل رو پیدا نمیکنه . درحالی که اسمشو درست وارد میکنم.

    • علی بیگدلی
      7 months, 1 week ago

      سیستم عاملی که ازش استفاده می کنین چی هستش؟

    • Hannane
      7 months, 1 week ago

      ویندوز 10

    • علی بیگدلی
      7 months, 1 week ago

      این ماژول روی ویندوز به درستی کار نمی کنه

  • arash
    8 months, 1 week ago

    سپاس

    • علی بیگدلی
      8 months, 1 week ago

      خواهش می کنم

  • arash
    8 months, 1 week ago

    عرض احترام
    command line من به محض باز شدن بسته میشه و برنامه اجرا نمیشه.مشکل از کجاست؟

    • علی بیگدلی
      8 months, 1 week ago

      برای اینکه بفهمید pip رو نصب دارید یا خیر ابتدا از طریق cmd دستور pip رو تایپ کنید ببینید پیغام خطای پیدا نشدن رو میده یا نه اگر نبود فایل پیوست شده رو باز کنید و محتوای اون رو داخل یک فایل در داخل سیستم خود بریزید و سپس اون رو از طریق ترمینال مجددا باز کنید تا عمل نصب پیپ انجام بشه راه حل دیگری رو هم یه زودی به این پست اضافه می کنم

    • Mahdi Talati
      7 months, 3 weeks ago

      با عرض سلام خسته نباشید
      من منظورتون رو نفهمیدم
      یعنی چی لیست کنیم

    • علی بیگدلی
      7 months, 3 weeks ago

      منظورتون توی کجاست؟ متن یا ویدیو و اگر ویدیو در چه دقیقه ای؟