در حال بارگذاری...

نصب بسته با pip

بسته‌ای که با زبان نیامده را با pip اضافه می‌کنید. دستور این صفحه pip install requests است. این خط را در ترمینال می‌نویسید. داخل فایل برنامه ذخیره‌اش نمی‌کنید. requests را دیگران نوشته‌اند. math و random این‌طور نیستند. آن دو با خود زبان آمده‌اند، پس اینجا نصبشان نمی‌کنید. pip همان ابزاری است که requests را روی دستگاه می‌آورد. خط import کار بعدی است و خود این دستور نیست.

در ترمینال نوشته می‌شود

python
pip install requests

این خط در ترمینال اجرا می‌شود. اگر نصب درست پیش برود، requests روی دستگاه است. صفحهٔ 2 یا 3 نمی‌بینید. اینجا تاس نیست و عددی هم بالا نمی‌رود. همان سه کلمه داخل فایل برنامه، پیش از هر نصبی، می‌ایستد. نام این ایست SyntaxError است. به‌جای آن None نوشته نمی‌شود. فایل ادامه پیدا نمی‌کند و requests هم گرفته نمی‌شود. install کلمه‌ای است که ترمینال می‌فهمد. نامی نیست که در برنامه تعریف کرده باشید.

نصب تمام‌شده، import requests را برایتان نمی‌نویسد. آن import را خودتان در برنامه می‌نویسید، بعد از اینکه بسته روی دستگاه باشد. این صفحه چیزی داخل requests اجرا نمی‌کند و صفحه‌ای از شبکه هم نمی‌خواند. math همان ماژولی می‌ماند که با زبان آمده. برای آوردنش pip install math نمی‌نویسید. math صفحه‌های قبل از قبل روی دستگاه است.

اگر بسته روی دستگاه نباشد، import requests می‌ایستد. نام این ایست ModuleNotFoundError است. آن خط import همین دستور بالا نیست. None نوشته نمی‌شود و برنامه ادامه پیدا نمی‌کند. math این‌طور نمی‌ایستد. math از قبل در زبان هست و import آن را پیدا می‌کند.

صفحهٔ بعد محیط جدا برای هر پروژه است. این صفحه فقط بستهٔ requests را اضافه می‌کند، و فقط با نوشتن pip install requests در ترمینال.

یک دستور در ترمینال

pip install requests را در ترمینال می‌نویسید، نه در فایل برنامه. همان کلمه‌ها در فایل برنامه با SyntaxError می‌ایستند. math با زبان آمده است. اگر requests نباشد، با ModuleNotFoundError می‌ایستد. import requests را خودتان می‌نویسید. صفحهٔ بعد محیط جدا برای هر پروژه است.

🧠 دانش خود را بیازمایید

آماده شروع

دانش خود را بیازمایید

خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کرده‌اید

❓
6
سوالات
🎯
70%
برای قبولی
♾️
∞
زمان
🔄
∞
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود