کتابخانه های استاندارد pip
ماژول ها
سه نوع اصلی از ماژول ها در پایتون وجود دارد،آنهایی که خودتان می نویسید، آنهایی که از منابع خارجی نصب می کنید ودر آخز آنهایی که با پایتون از پیش نصب شده اند. آخرین نوع کتابخانه استاندارد نامیده می شود و شامل بسیاری از ماژول های مفید می باشد.برخی از ماژول های مفید کتابخانه استاندارد عبارتند از: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
سلام آقای بیگدلی. من وقتی دوبار زدم رو pip این صفحه رو آورد:
https://bootstrap.pypa.io/get-pip.py
این روش منسوخ شده در حال حاضر و بهتر هستش که از طریق فایل نصبی صورت بگیره ولی هرچند زمانی که شما این ماژول رو نصب ندارید لازم میشه
سلام خسته نباشید من وقتی پایتون رو ریختم پیپ هم باهاش نصب شد اما وقتی توی cmd یا power shell پیپ رو مینویسم ارور 'pip' is not recognized as an internal or external command,
operable program or batch file. رو میده وقتی هم روی فایل نصبی پیپ کلیک میکنم cmd سریع باز و بسته میشه و هیچ فرآیند نصبی صورت نمیگیره چند بارم پاک کردم دوباره ریختم درست نشد میتونید راهنمایی کنید دیگه چه کاری انجام بدم ؟
دنبال دایرکتوری پایتون در appdata بگردید و تمام پوشه رو پاک کنید و همینطور کل پایتون رو ، در نهایت قسمت enviromental variable رو هم چک کنید که اثری از پایتون نباشه و مجدد نصب کنید
اینکارم کردم اما وقتی نصب میکنم با اینکه تیک نصب pip رو میزنم بازم با این حال توی file location قسمت script خالیه و هیچ اثری از فایل pip نیست نمیدونم دقیقا باید چیکار کنم و بازم همون ارور میاد
کدوم نسخه پایتون رو نصب دارید؟ یا نصب می کنید، یه بار از طریق ترمینال دایرکتوری محل نصب پایتون رو با sys بدست بیارید و با enviroment مطابقت بدید احساس می کنم چند نسخه وجود دارن
python 3.9.6 رو نصب دارم البته تمام چیزهایی که از پایتون توی کامپیوترم بود رو از طریق control panel و cmd پاک کردم با این وجود داخل cmd دو تا از چیزهایی که نشون میداد با موفقیت دلیت شده هنوز توی cmd باقی مونده و پاک نمیشه یکیش Python 3.9.6 pip Bootstrap (64-bit) و اون یکی هم Python 3.9.6 Tcl/Tk Support (64-bit) هستش که هر کاری کردم پاک نشدن
با برنامه های واسط اقدام به پا کردن پایتون کنین مثل advanced uninstaller تا تما پوشه و رجیستری ها رو پاک کنه و بعد مجدد اقدام به نصب کنین
سلام ممنون از کمکتون با advanced uninstaller pro اقدام به پاک کردن کل فایل کردم اما بعد از نصب مجدد دوباره پیام 'pip' is not recognized as an internal or external command,
operable program or batch file. اومد و فایل script که توی محل نصب هست هم خالی بود و اثری از pip نبود
سلام من ماژول pip دارم ولی ورژن قدیمیه چطور بروزش کنم چون نمی تونه نصب که
python -m pip install --upgrade pip
سلام خسته نباشید چجوری pip روupgradeکنیم؟
python -m pip install --upgrade pip
سلام اقای بیگدلی .من این فایل pip رو نصب کردم ولی وقتی توی Cmd مینویسم pip این ارور رو به من میده:
'pip' is not recognized as an internal or external command,
operable program or batch file.
ممنون میشم راهنمایی کنید
می بایست پیپ رو مجدد نصب کنید ، در صورتی که نصب هستش آدرس درستی در enviromental وارد نکردید
جناب بیگدلی من بعد از اینکه playsound رو اجرا کردم دوتا مشکل وجود داره:
1- توی آدرس های مختلفی که میرم امکان باز کردن کامند پرومپت مثل راست کلیکی که شما کردین به راحتی وجود نداره . البته خب با اضافه کردن cd قبل از دایرکتوری تعریف میکنم برای cmd و یا توی اون آدرس پاورشل رو باز میکنم از قسمت فایل در اون فایل اکسپلورر
2- توی cmd یا پاورشل وقتی ایمپورت میکنم playsound رو و اینتر میزنم بره برای خط بدی که دستور اجرای موسیقی رو بزنم، بجای syntax error میاد، توی خود IDLE پایتون هم همین مشکل وجود داشت.
امکانش هست راهنمایی کنید؟
سلام دوست عزیز مشکل از کتابخونه playsound هستش که حتی با وجود اینکه گفته از ویندوز پشتیبانی میکنه اینطور نیست و در آدرس دهی ها دچار مشکل هستش البته برای کسی که مشکل رو بدونه تغییر در کتابخونه می تونه این مشکل رو حل کنه ولی برای اربران عادی امری غیر ممکن هستش، پس لطفا از کتابخونه دیگه ای استفاده کنید
ببخشید استاد من موقع اجرا این خطا میگیرم
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.
اول اینکه من استاد نیستم، مهندس و توسعه دهنده هستم
دوم اینکه ماژول playsound به دلیل ساختار های آدرس دهی متفاوت در ویندوز کمی مشکل داره و بهتره ازش توی ویندوز استفاده نکنین. و از ماژول های دیگه برای پخش صدا استفاده کنین مثل استفاده از pymixer از ماژول pygame
سلام استاد این فایل pip نیست برای دانلود
قبل از دانلود فایل pip و نصب لطفا آموزش رو کامل بخونید، چون اون فایل برای استفاده همه قرار نگرفته، درضمن من استاد نیستم بلکه مهندس و توسعه دهنده هستم
سلام و درود خدمت شما استاد محترم
یه مشکل کوچیکی برام پیش اومد وقتی pip رو نصب زدم که نصب شد اما وقتی اجراش کردم نصب نشد یه صفحه ای باز شد میگه که باید با کدوم برنامه فایل رو باز کنی من میخواستم برنامه cmd رو پیدا کنم ولی قبل از اقدام با شما در میون بذارم بهتره ...
Thank you as well as your website
ببینید اون فایل pip برای کسانی هستش که نصب ندارن و یا اینکه در هنگام نصب اون رو اجرا نکردن ، در ترمینال خود چه ویندوز چه لینوکس و چه مک pip بنویسید اگر درک کرد که هیچ اگر نه چک کنید که در دایرکتوری نصب پایتون و در بخش scripts فایل pip وجود دارد یا خیر اگر نداشت این کار رو بکنید
من پیدا نکردم میتونیم برام اینجا بفرستین ایمیلتونو
bigdeli.ali3@gmail.com
سلام اقای بیگدلی واقعا من بد جور مشکل دارم ادرس ایمیل یا شمارتونو بدین بهتون بگم حلش کنین
ممنونم🙏
موردی نیست خدمتتون ارائه شده ایمیل
آقای بیگدلی خسته نباشید و سپاس بابت زحماتتون :)
میشه راهنمایی کنید چطور میشه pip رو upgrade کرد ؟؟؟؟؟؟
خیلی سادس هر بار که نسخه pip شما قدیمی تر از نسخه حال باشه خود pip به شما دستور لازم رو میده
python -m pip install --upgrade pip
که همین روش رو می تونید هم توی venv انجام بدید و هم تو سیستم اصلی
سلام اقای بیگدلی من یه مشکل بسیار بزرگ و جدی دارم میتونم ادرس ایمیل شما رو داشته باشم و مشکلم رو مطرح کنم که برام حلش کنین
راه های ارتباطی ما درج شده ولی می تونین با ایمیل bigdeli.ali3@gmail.com در ارتباط باشید
داداش من نمیتونم پیدا کنم
واقعا بد جوذ گرفتار شدم یه جوری کمکم کنید اگر ایمیل دارید بفرستید یا
واتس اپ فرقی نداره
عزیز من یکم دقت کن همه جور راه ارتباطی هست تلفن بالای سایت خورده یه تماس بگیر پیام بده این همه راه هستش توی ۲ تا کامنت هم ایمیل گذاشتم دقت کن
سلام من پایتون 3 رو دارم و pip روی اون نصبه فقط نمیدونم چرا توی سرچ ویندوز پیپت رو میزنم و پیدا میکنه و روش کلیک میکنم یه صفحه مشکی باز میشه و بسته میشه سریع ؟! ممنون میشم راهنماییم کنید. ویندوز 7 رو هم دارم 32 بیتی
سلام و یا عرض خسته نباشی
من وقتی روی لینک هاست شما میزنم چیزی به عنوان دانلود یا فایل نصب برای من نمیاد و یک سری برنامه در صفحه جدید در وب من ایجاد میشود دلیل این چیست
در واقع pip راهای متعددی برای نصب داره که یکیش استفاده از فایل پیپست شده و دانلودش و اجرا از طریق ترمینال هستش
کلیک نکنید سیو از لینک رو بزنید
برای من هنگام اجرای یک فایل با playsound ارور میده میگه فایل رو پیدا نمیکنه . درحالی که اسمشو درست وارد میکنم.
سیستم عاملی که ازش استفاده می کنین چی هستش؟
ویندوز 10
این ماژول روی ویندوز به درستی کار نمی کنه
سپاس
خواهش می کنم
عرض احترام
command line من به محض باز شدن بسته میشه و برنامه اجرا نمیشه.مشکل از کجاست؟
برای اینکه بفهمید pip رو نصب دارید یا خیر ابتدا از طریق cmd دستور pip رو تایپ کنید ببینید پیغام خطای پیدا نشدن رو میده یا نه اگر نبود فایل پیوست شده رو باز کنید و محتوای اون رو داخل یک فایل در داخل سیستم خود بریزید و سپس اون رو از طریق ترمینال مجددا باز کنید تا عمل نصب پیپ انجام بشه راه حل دیگری رو هم یه زودی به این پست اضافه می کنم
با عرض سلام خسته نباشید
من منظورتون رو نفهمیدم
یعنی چی لیست کنیم
منظورتون توی کجاست؟ متن یا ویدیو و اگر ویدیو در چه دقیقه ای؟