کتابخانه های استاندارد 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 استفاده نمایید.

 

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

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

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

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

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

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

  • حسن بزاززاده
    1 month, 3 weeks ago

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

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

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

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

    • علی بیگدلی
      1 month, 3 weeks ago

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

  • Siavash Mansouri
    1 month, 3 weeks 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.

    • علی بیگدلی
      1 month, 3 weeks ago

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

  • Siavash Mansouri
    1 month, 3 weeks ago

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

    • علی بیگدلی
      1 month, 3 weeks ago

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

  • Abbas.Sharifat
    1 month, 3 weeks ago

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

    • علی بیگدلی
      1 month, 3 weeks ago

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

  • امیر ح
    1 month, 3 weeks ago

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

    • علی بیگدلی
      1 month, 3 weeks ago

      bigdeli.ali3@gmail.com

  • امیر ح
    1 month, 3 weeks ago

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

    • علی بیگدلی
      1 month, 3 weeks ago

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

  • امیر
    4 months, 1 week ago

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

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

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

    • امیر ح
      1 month, 3 weeks ago

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

    • علی بیگدلی
      1 month, 3 weeks ago

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

    • امیر ح
      1 month, 3 weeks ago

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

    • علی بیگدلی
      1 month, 3 weeks ago

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

  • farzaneh sadeghi
    4 months, 2 weeks ago

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

  • Taha Mohammadi
    4 months, 3 weeks ago

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

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

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

    • maryam shirazi
      4 months, 1 week ago

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

  • Hannane
    4 months, 3 weeks ago

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

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

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

    • Hannane
      4 months, 3 weeks ago

      ویندوز 10

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

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

  • arash
    5 months, 3 weeks ago

    سپاس

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

      خواهش می کنم

  • arash
    5 months, 3 weeks ago

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

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

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

    • Mahdi Talati
      5 months, 1 week ago

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

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

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