پروژه تنظیم مسیر در پایتون
مسیر در یک متغیر محیطی( environment variable مجموعه ای از مقادیر نام گذاری شده هستند که میتوانند نحوه رفتار کردن فرایند های در حال اجرا را تغییر داده و بر روی آنها اثر بگذارند.) ذخیره میشوند.
این متغیر محیطی یک رشته نام گذاری شده است که توسط تیم عامل نگهداری میشود.
متغیر نام برده در بردارنده ی اطلاعاتی است که در دسترس commend shell (یک برنامه مجزا و مستقل که ارتباط مستقیم بین کاربر و سیستم عامل را فراهم می نماید) و سایر برنامه ها میباشد.
مغز path در سیستم عامل path,unix و در ویندوز path نام گذاری میشود( unix حساس به کوچیک و بزرگی حروف است و ویندوز نیست).
در سیستم عامل mac تمامی جزئیات مربوط به مسیر قرار گیری فایل ها توسط installer مدیریت میشود. به منظور فراخوانی مفسر ( interpreter ) پایتون از هر پوشهای، میبایست پوشهای python را به مسیر خود اضافه کنید.
تنظیم مسیر پایتون در محیط unix/linux
به منظور افزودن پوشهی پایتون به مسیر مورد نظر برای یک session در unix، گام های زیر را دنبال میکنیم:
۱٫در cshshell: عبارت setenv path “$path:/usr/local/bin/python” را وارد کرده، سپس اینتر را بزنید.
نکته: /usr/local/bin/python در واقع مسیر مسیر قرار گیری پوشه پایتون میباشد.
تنظیم مسیر پایتون در سیستم عامل ویندوز
جهت افزودن پوشه پایتون به مسیر مورد نظر برای یک session در محیط ویندوز، مراحل زیر را دنبال کنید:
۱_ در خط فرمان ( command prompt ): عبارت path %path%;c:/python را تایپ کرده و enter را فشار دهید.
نکته: c:/python مسیر قرارگیری پوشهی پایتون میباشد.
متغیرهای محلی پایتون ( environment variable )
متغیرهای محیظی که توسط پایتون شناخته و پشتیبانی میشود، به شرح زیر میباشد:
شرح | متغیر |
نقش مشابه نقشای که path ایفا میکند را بازی میکند. این متغیر به مفسر پایتون اطلاع می دهد که کجا میتواند فایلهای ماژول وارد شده به یک برنامه را پیدا کرده و به آنها دسترسی داشته باشد. متغیر ذکر شده بایستی پوشهی دربردارندهی کتابخانهی منبع (source library directory) پایتون و همچنین پوشه های حاوی کد منبع/سورس کد پایتون را شامل شود.paythonpath گاهی توسط installer پایتون از پیش تنظیم شده است. | paythonpath |
دربردارندهی مسیر فایل آغاز سازی (initialization) است که آن فایل هاوی کد منبع پایتون میباشد. این متغیر هر بار که مفسر را راه اندازی میکنید، اجرا میشود.
Pythonstartup در سیستم عامل unix، بدین نام میباشد: pythonrc.py. و در بر گیرندهی دستوراتی است که برنامه های کاربردی ( utilities) را بارگذاری کرده یا متغیر pythonpath را modify میکنند. |
pythonstartup |
با pythoncaseok در محیط ویندوز میتوان به پایتون دستور داد که اولین نمونه یا مورد منطبق غیر حساس به کوچک و بزرگی حرف در یک دستور import را پیدا کند.
با تنظیم این متغیر بر روی هر مقداری میتوان آن را فعال ساخت. |
pythoncaseok |
این متغیر یک جایگزین برای module search path (مسیر جستوجو ماژول) میباشد.
متغیر مزبور معمولا در پوشه های pythonpathیا pythonstartup گنجانده میشود تا بدین وسیله پروسهی عوض کردن کتابخانههای ماژول آسان گردد. |
pythonhome |