گاما رو نصب کن!

{{ number }}
اعلان ها
اعلان جدیدی وجود ندارد!
کاربر جدید

جستجو

پربازدیدها: #{{ tag.title }}

میتونی لایو بذاری!
نمونه سوال محتوای آموزشی آزمون آنلاین پرسش و پاسخ درسنامه آموزشی مدرسه‌یاب معلم‌ها

دسترسی مدیریتی و Path: تنظیمات لازم برای نصب یا اجرای مستقیم برنامه‌ها در ویندوز

بروزرسانی شده در: 11:35 1405/04/14 مشاهده: 47     دسته بندی: کپسول آموزشی

دسترسی مدیریتی و PATH: نصب و اجرای برنامه‌ها در ویندوز

آشنایی با مجوزهای مدیر سیستم و متغیر مسیر برای اجرای دستورات
برای نصب و اجرای بسیاری از برنامه‌ها در ویندوز، گاهی نیاز به مجوزهای ویژه‌ای داریم. به این مجوزها «دسترسی مدیریتی» می‌گویند. همچنین برای اینکه بتوانیم یک برنامه را از هر جای رایانه و بدون رفتن به پوشهٔ آن اجرا کنیم، باید مسیر آن را در متغیر PATH تعریف کنیم. در این مقاله با این دو مفهوم مهم و کاربرد آن‌ها در نصب پایتون آشنا می‌شویم.

دسترسی مدیریتی چیست و چه کاربردی دارد؟

در سیستم‌عامل ویندوز، کاربران به دو دستهٔ اصلی تقسیم می‌شوند: کاربر عادی و مدیر سیستم (ادمین). کاربر عادی فقط می‌تواند برنامه‌های خود را اجرا کند و در پوشهٔ شخصی خود تغییر ایجاد کند. اما مدیر سیستم اجازه دارد در تمام بخش‌های رایانه تغییر ایجاد کند، برنامه نصب کند، تنظیمات سیستمی را تغییر دهد و به فایل‌های محافظت‌شده دسترسی داشته باشد.

وقتی می‌خواهید یک برنامهٔ جدید مانند پایتون را روی ویندوز نصب کنید، معمولاً به دسترسی مدیریتی نیاز دارید. چون برنامهٔ نصب‌کننده باید فایل‌ها را در پوشه‌های سیستمی مانند Program Files کپی کند. بدون این مجوز، نصب‌کننده با خطا مواجه می‌شود و نمی‌تواند کار خود را کامل کند. برای دریافت دسترسی مدیریتی، روی فایل نصبی کلیک راست کنید و گزینهٔ «Run as administrator» (اجرا به عنوان مدیر) را انتخاب کنید.

مثال ساده: فرض کنید می‌خواهید پایتون را روی رایانهٔ خود نصب کنید. فایل نصبی را دانلود می‌کنید، روی آن کلیک راست کرده و «Run as administrator» را انتخاب می‌کنید. با این کار، برنامه با مجوز کامل نصب می‌شود و فایل‌های خود را در مسیرهای درست قرار می‌دهد.
نوع کاربر مجوزها مثال
کاربر عادی اجرای برنامه‌ها و تغییر فایل‌های شخصی نوشتن متن در پوشهٔ My Documents
مدیر سیستم نصب برنامه، تغییر تنظیمات ویندوز، دسترسی به همهٔ فایل‌ها نصب پایتون در پوشهٔ Program Files

متغیر PATH چیست و چرا مهم است؟

PATH یک متغیر سیستمی در ویندوز است که لیستی از پوشه‌ها را در خود نگه می‌دارد. وقتی شما یک دستور را در پنجرهٔ Command Prompt (خط فرمان) تایپ می‌کنید، ویندوز به ترتیب تمام پوشه‌های موجود در PATH را جستجو می‌کند تا برنامهٔ مورد نظر را پیدا کند. اگر مسیر برنامه در PATH نباشد، پیام خطایی مانند «برنامه تعریف نشد» دریافت خواهید کرد.

برای مثال، بعد از نصب پایتون، اگر هنگام نصب تیک گزینهٔ «Add Python to PATH» را فعال کنید، مسیر پایتون به‌طور خودکار به PATH اضافه می‌شود. در این صورت، می‌توانید از هر جایی در خط فرمان، دستور python را تایپ کنید و برنامه اجرا شود. اما اگر این گزینه را فعال نکنید، باید هر بار به پوشهٔ نصب پایتون بروید و از آنجا برنامه را اجرا کنید، یا مسیر را به‌صورت دستی به PATH اضافه نمایید.

برای درک بهتر: PATH مانند یک دفترچه راهنماست که آدرس همهٔ برنامه‌های مهم را در خود دارد. وقتی شما نام یک برنامه را صدا می‌زنید، ویندوز اول به این دفترچه نگاه می‌کند تا ببیند برنامه کجاست. اگر آدرس را پیدا کرد، برنامه را اجرا می‌کند؛ در غیر این صورت می‌گوید «چنین برنامه‌ای را نمی‌شناسم».

برای اضافه کردن دستی مسیر یک برنامه به PATH، باید وارد تنظیمات متغیرهای محیطی ویندوز شوید. برای این کار، روی This PC کلیک راست کنید، Properties را انتخاب کنید، سپس Advanced System Settings و در نهایت Environment Variables را بزنید. در بخش System variables، متغیر Path را پیدا کنید، روی Edit کلیک کنید و مسیر جدید را اضافه نمایید. این کار معمولاً نیاز به دسترسی مدیریتی دارد.

پرسش‌های کلیدی دربارهٔ دسترسی مدیریتی و PATH

پرسش

آیا همیشه برای نصب برنامه به دسترسی مدیریتی نیاز داریم؟

نه همیشه. برخی برنامه‌ها را می‌توانید در پوشهٔ شخصی خود نصب کنید و نیازی به مجوز مدیر ندارید. اما بسیاری از برنامه‌های مهم که باید در پوشه‌های سیستمی نصب شوند، حتماً به دسترسی مدیریتی نیاز دارند. برای نصب پایتون، بهتر است این مجوز را داشته باشید.

پرسش

چرا بعد از نصب پایتون، دستور python در خط فرمان کار نمی‌کند؟

این مشکل معمولاً به این دلیل است که مسیر پایتون به PATH اضافه نشده است. یا هنگام نصب، تیک Add Python to PATH را فعال نکرده‌اید، یا اگر فعال کرده‌اید، باید پنجرهٔ Command Prompt را ببندید و دوباره باز کنید تا تغییرات اعمال شود. اگر مشکل همچنان باقی بود، می‌توانید مسیر را به‌صورت دستی به PATH اضافه کنید.

پرسش

آیا تغییر PATH خطرناک است؟

خیر، اگر مسیر درست را اضافه کنید، خطری ندارد. اما اگر مسیر اشتباهی را اضافه کنید یا مسیرهای اصلی را حذف کنید، ممکن است برخی دستورات سیستمی دیگر کار نکنند. بنابراین همیشه با احتیاط این کار را انجام دهید و فقط مسیر برنامه‌هایی را که می‌شناسید، اضافه کنید.

نکته نهایی: دسترسی مدیریتی و متغیر PATH دو مفهوم کلیدی برای نصب و اجرای برنامه‌ها در ویندوز هستند. با درک این دو مفهوم، می‌توانید برنامه‌هایی مانند پایتون را به‌راحتی نصب کنید و از هر جایی در خط فرمان از آن‌ها استفاده کنید. به یاد داشته باشید که هنگام نصب برنامه‌ها، حتماً گزینه‌های مربوط به PATH را بررسی کنید و در صورت نیاز، از دسترسی مدیریتی استفاده نمایید تا بعداً با خطاهای غیرمنتظره مواجه نشوید.