ویندوز :: شمشاد

داده جمع می‌کنم، بلکه یاد بگیرم زندگی‌ رو !!

۵ مطلب با کلمه‌ی کلیدی «ویندوز» ثبت شده است

نصب لینوکس ( و یا ویندوز) از USB فلش

در اوایل مهاجرت به لینوکس هر از گاهی، توزیع مورد استفاده‌ام رو تغییر می‌دادم تا با ویژگی‌های هر یک از توزیع‌ها و تفاوت‌های‌شان آشنا بشم و بتونم توزیع مطلوبم رو انتخاب کنم، در چنین شرایطی استفاده از DVD و CD برای نصب به‌صرفه نبود، از طرفی هم خودم علاقه نداشتم که از DVD و CD استفاده کنم. برا همین همیشه سعی می‌کردم که لینوکس رو از هارد دیسک نصب کنم. نصب لینوکس از هارد هم سریعتر هست و هم هزینه‌ای نداره. این مسئله وقتی که سیستم درایو نوری نداشته باشه ضروری و اجتناب ناپذیر می‌شه. الان می‌خواستم روی یه سیستمی لینوکس نصب کنم که هم درایو نوری نداره و هم این که بغیر از ویندوز سیستم عامل دیگه‌ای رویش نصب نیست. در روشی که قبلا به کار می‌بردم ، فایل Image لینوکس رو در جایی استخراج می‌کردم سپس با استفاده از GRUB کرنل لینوکس را لود می‌کردم و بعد نصاب را اجرا می‌کردم. اما چون در این سیستم خبری از GRUB نیست باید ابتدا به طریقی GRUB رو بالا می‌آوردم. ابتدا می‌خواستم Super GRUB را از طریق USB فلش بوت کنم و بقیه مراحل رو انجام بدم. بعد دیدم بهترتر اینه که خود لینوکس رو از فلش نصب کنم. 

ساخت فلش بوت از رو فایل iso:

مراحلی که در ادامه می‌آد علاوه بر لینوکس می‌تواند در نصب ویندوز و سایر برنامه‌های Bootable کاربرد داشته باشد. پیش از همه باید فایل iso سیستم عامل مورد نظرتون رو داشته باشید. برای درست کردن فلش قابل بوت برنامه‌های خوبی مانند: Imagewriter ،Universal USB Installer و UNetbootin است. من از Universal USB Installer استفاده می‌کنم که می‌تونید از صفحه زیر دانلودش کنید:

دانلود Universal USB Installer.

حال بعد از دانلود و اجرای برنامه مراحل زیر را انجام دهید:

usb_installer

۱- انتخاب اسم توزیع لینوکسی (یا سیستم عاملی) که می‌خواهید نصب کنید. چنان که در لیست مشاهده می‌کنید این نرم‌افزار می‌تواند هر نوع دیسک Bootable را به USB فلش بزند.

۲- انتخاب فایل iso. اگر فایل مورد نظر شما را نشان نمی‌دهد، تیک باکس "Show All ISOs" را بزنید.

۳- انتخاب USB فلش. اگر درایو مورد نظرتان را نشان نمی‌دهد، تیک باکس "Show All Drives" را بزنید.

۴- زدن دکمه "Create".  احتمالا در یک پنجره Popup دوباره از شما در مورد درست بودن درایو انتخابی تایید بخواهد.

ادامه مطلب...
۱۷ آبان ۹۷ ، ۲۱:۱۹ ۰ نظر موافقین ۱ مخالفین ۰
Hasan

تنظیم Environment Variables به صورت گرافیکی

در پست های قبلی به تنظیم Environment Variables نیاز شده بود و به صورت گذرا اشاره کرده بودم. اما با توجه به این که در آینده هم دوباره به این مطلب نیاز خواهیم داشت تصمیم گرفت یه پست در این مورد برم. البته در وب فارسی مطالب کامل و خوبی در این زمینه هست و می‌شد به آنها ارجاع داد ولی برا حفظ یکپارچگی مطالب وبلاگ، یک پست مختصر در این مورد می ذارم.


معمولا Environment Variables (متغیرهای محیطی ویندوز) هنگام نصب برنامه ویرایش می‌شود اما در مواردی این اتفاق نمی‌افتد. با یک مثال روند کار Environment Variables را توضیح می‌دهم، بعنوان مثال: هنگامی که ما در cmd برنامه python را فرا می‌خوانیم سیستم اسم python را در Environment Variables جستجو می‌کند و از آنجا آدرس آن را پیدا و سپس اجرا می‌کند. حال اگر python در Environment Variables ثبت نشده باشد با پیغام ناشناخته بودن فرمان مواجه خواهیم شد.

C:\Users\Hasan>python
'pyhton' is not recognized as an internal or external command,
operable program or batch file.

چاره کار این است که آدرس دایرکتوری‌ای که python.exe در آن هست را به متغیر path (پچ) در Environment Variables اضافه کنیم. 

به دو طریق می‌توان به قسمت Environment Variables دست یافت، روش اول و راحت‌تر، فشردن کلیدهای ترکیبی windows + R در سیستم و باز شدن پنجره Run و وارد کردن دستور sysdm.cpl است. در پنجره باز شده، از تب Advanced از قسمت پایین پنجره، Environment Variables را باز می‌کنیم. روش دیگر این است که با راست کلیک روی آیکون My Computer و یا This PC و انتخاب properties  پنجره System را باز کنیم. در این پنجره از منوی‌ سمت چپ بر روی Advanced system settings کلیک می‌کنیم.

ادامه مطلب...
۲۹ بهمن ۹۶ ، ۱۴:۰۰ ۱ نظر موافقین ۰ مخالفین ۰
Hasan

استفاده از چندین نسخه پایتون به‌صورت همزمان در ویندوز

گاها نیاز می‌شه از چند نسخه مختلف پایتون در یک سیستم استفاده کرد، مخصوصا وقتی که از پایتون 2 و پایتون  3 به صورت همزمان استفاد می‌شود. انجام این‌کار تو لینوکس نسبتا ساده هست ولی در ویندوز به ابزاری به اسم Python Launcher نیاز هست. این برنامه توسط Vinay Sajip نوشته شده است. و از نسخه 3.3 به بعد به همراه پایتون از طریق نصاب نصب می‌شود، البته گاها در بعضی نسخه‌ها این ابزار به صورت آپشن بوده و باید هنگام نصب توسط کاربر انتخاب شود.  python Luncher  شامل دو فایل py.exe (که برای اجرای python.exe به کار می‌رود.) و pyw.exe (که برای اجرای pythonw.exe به کار می‌رود.) هست. چنان که این ابزار به همراه پایتون نصب شود، محل قرارگیری این دو فایل در دایرکتوری اصلی Windowsخواهد بود.

Python Launcher

 همچنین می‌توان این برنامه را با دانلود از سایت نویسنده برنامه نصب کرد.  صفحه دانلود Python Launcher از سایت اصلی:

https://bitbucket.org/vinay.sajip/pylauncher/downloads/

خود من در دانلود این برنامه مشکل داشتم برا همین این فایل‌ها رو آپلود کردم تا مورد استفاده دوستان قرار بگیرد. لینک دانلود نصاب Python Launcher نسخه 64 بیتی:

http://uploadboy.me/mz7kg0wjpeev/Python_launcher-1.0.1.6.amd64.msi.html

لینک دانلود نسخه 32 بیتی:

http://uploadboy.me/f25t2nzvqst2/Python_launcher-1.0.1.6.msi.html

باید بعد از نصب مطمئن شوید که دایرکتوری برنامه به متغیر path سیستم اضافه شده است، در غیر این صورت به صورت دستی این کار را بکنید.

استفاده از  Python Launcher:

قالب کلی به این صورت است که ابتدا فرمان "py" سپس نسخه پایتون به صورت "y.x-" وارد می‌شود. بطور مثال:

py -2.7

چنان که قصد استفاده از آخرین نسخه از پایتون 3 و یا 2 نصب شده را دارید نیاز به زدن قسمت اعشار نسخه نیست:

py -3

 با زدن آرگومان "32-" و یا "64-" می‌توانید نسخه 32 بیتی یا 64 بیتی پایتون را انتخاب کنید:

py -2 -32 MyScript.py

تنظیم Python Launcher:

به استناد داکیومنت‌های پایتون در بعضی نسخه‌ها یک فایل کانفیگ به اسم py.ini نیز هست که می‌توان از طریق آن تنظیمات جالب و کاربردی از طریق این برنامه انجام داد. آدرس فایل کانفیگ در ویندوزهای بالاتر از ویستا:

%USERPROFILE%\AppData\Local

و در ویندوز xp:

%USERPROFILE%\Local Settings\Application Data

و چنان که از طریق نصاب خود Python Launcher برنامه را نصب کرده باشید، فایل کانفیگ در محل نصب و در کنار فایل py.exe خواهد بود. برای من فایل کانفیگ به همراه پایتون نصب نشده بود و برای استفاده از امکان تنظیم، Python Launcher به صورت مجزا نصب کردم. اولین تنظیم مربوط به انتخاب نسخه پیش‌فرض لانچر هست: 

[defaults]
; Uncomment out the following line to have Python 3 be the default.
python=3.6

تنظیمات بعدی به صورت انتخابی بوده و می توانید هر دستور دلخواه با هر آرگومان دلخواه را برای لانچر تعریف کنید، بعنوان مثال من هنگام استفاده از virtual environment برای این که از نسخه مورد نظرم استفاده کنم، تنظینات زیر را در فایل کانفیگ اعمال کرده‌ام:

[commands]

venv2= "C:\Python27\Scripts\virtualenv.exe" 
venv3= "C:\Users\UserName\AppData\Local\Programs\Python\Python36\Scripts\virtualenv.exe"

حال وقتی که قصد استفاده از virtual environment با پایتون 3.6 را دارم، دستور زیر را می‌زنم:

py -venv3

با این امکان می‌توان بسیاری از دستورات طولانی و پرکاربرد را کوتاه کرد.

منابع

https://www.python.org/dev/peps/pep-0397/

https://docs.python.org/3/using/windows.html

https://bitbucket.org/vinay.sajip/pylauncher

۰۲ آذر ۹۶ ، ۱۵:۳۲ ۰ نظر موافقین ۰ مخالفین ۰
Hasan

نصب سیستم عامل برای رزبری در ویندوز

نصب سیستم عامل برای رزبری از روی فایل ایمیج کار ساده و سر راستی هست و اصولا به راهنماهای این‌چنینی نیازی نیست و آنچه که لازم هست در سایت سازنده به روشنی بیان شده است، ولی از اونجایی که قبلا در مورد رزبری پست داشتم و احتمالا در آینده هم خواهم داشت برا کامل بودن مطالب وبلاگ در این زمینه این مطلب رو می‌ذارم. الان که دارم می‌نویسم/نصب می‌کنم، رو ویندوز هستم.

از صفحه زیر سیستم عامل مطلوب‌تون رو دانلود کنید، Raspbian سیستم عامل رسمی و پشتیبانی شده از طرف سازنده هست، که من هم از این توزیع استفاده می‌کنم:

https://www.raspberrypi.org/downloads/

بعد از دریافت فایل ایمیج برای نصب مراحل زیر طی می‌شود:

- وارد کرد کارت SD در کارت‌خوان و چک کردن این مورد که چه حرفی به این درایو اختصاص داده شده است. (مثلا  :G)

- در آوردن فایل دانلودی (ایمیج) از حالت فشرده.

- دانلود نرم‌افزار Win32DiskImager از صفحه پروژه در سایت Sourceforge و نصب آن.

- اجرای برنامه Win32DiskImager، این برنامه برای اجرا به دسترسی administrator نیاز دارد. برای این منظور روی فایل کلیک راست کرد و Run as administrator را انتخاب کنید.

- انتخاب فایل ایمیج. دانلود شده.

- انتخاب درایو مربوط به کارت SD، در این مورد دقت شود  چون در صورت انتخاب اشتباه، اطلاعات روی هارد شما می‌تواند آسیب ببیند.

- بر روی Write کلیک کنید و منتظر شوید تا عملیات پایان پذیرد.

- از برنامه خارج شده و کارت SD را در آورید.

- کارت SD را در رزبری قرار دهید و رزبری را روشن کنید.

۲۹ آبان ۹۶ ، ۱۸:۲۵ ۰ نظر موافقین ۰ مخالفین ۰
Hasan

نصب OpenCV در ویندوز برای پایتون

چند روز پیش یکی از دوستانم که اخیراً سایتی رو راه اندازی کرده بهم تلفن کرد گفت: “فتوشاپ داری؟ حدود ۳۰۰ تا عکس دارم که می خوام برا گالری سایت اندازه هاشونو تغییر بدم همچنین اسم سایت رو روشون واترمارک کنم، بلدی چطور میشه کاری کرد که فتوشاپ به صورت اتوماتیک این تغییرات رو همه ی عکس ها اعمال کنه؟” ، بهش گفتم: “بلد نیستم ولی CS3 رو دارم، برات میارم”. با خودم فکر کردم که یه برنامه بنویسم خودش مسیر دایرکتوری عکس ها و قالب واترمارک رو بگیره و تغییرات رو روشون اعمال کنه، از اونجایی که کار کردن تو سی پلاس پلاس کمی دردسر داشت و مجبور بودم  برنامه رو برا ویندوز کامپایل کنم، ترجیح دادم با پایتون بنویسم، اسکریپت رو نوشتم و به خوبی هم جواب داد، بهش تلفن کردم که “عکس ها رو بیار سر قرار، یه برنامه نوشته ام همونجا برات با لپتاپ تبدیل می کنم”. اسکریپت رو فرستادم به لپتاپ و راهی شدم.
خوشحال بودم که می تونستم مشکل دوستمو در کسری از دقیقه حل کنم، عکس ها رو ریختم رو لپتاپ، همینکه اسکریپت رو اجرا کردم با پیغام ناشناخته بودن cv2 مواجه شدم، یادم افتاد OpenCV رو برا پایتون آماده نکرده ام. برگشتنی با خودم فکر می کردم عادت کردن به کار تو لینوکس همچین دردسر هایی هم داره معمولا تو لینوکس نیازی به انجام  این جور کارها نیست وقتی کتابخانه ای رو از مدیریت بسته ها نصب می کنی خودش بسته های پیشنیاز را هم نصب و تنظیم می کنه و کل کار با زدن چند تا تیک حل میشه.

نصب OpenCV در ویندوز برای پایتون

توجه: از آنجایی که بسته های باینری ۶۴ بیتی برای  NumPy و SciPy  به صورت رسمی از طرف توسعه دهنده ارائه نشده اند پیشنهاد می شود  از پایتون ۳۲ بیتی در ویندوزتان استفاده کنید، چنانکه بر استفاده از نسخه ۶۴ بیتی اصرار دارید می توانید بسته های کامپایل شده ۶۴ بیتی کتابخانه های بالا را در اینجا بیابید.

برنامه های پیش نیازی که باید دانلود کرد:

Python : می توانید آخرین نسخه Python 2.7 را  از سایت پایتون دانلود کنید.
NumPy : یک بسته پایه برای انجام محاسبات علمی در پایتون است که امکان کار با آرایه ها و جبر خطی را گسترش می دهد، می توانید از اینجا دانلود کنید.
OpenCV 2.4 : آخرین نسخه را از اینجا دانلود کنید.

بسته های پیشنهادی که نصب آنها ضروری نیست ولی در اکثر منابع و کاربردها از آن ها در کنار OpenCV  استفاده می شود:

matplotlib : کتابخانه ای که امکان رسم نمودار را در پایتون فراهم می کند، دانلود از اینجا.
SciPy : یک کتابخانه برای انجام اعمال پیشرفته ریاضی در پایتون، دانلود از اینجا.

نصب :

۱. فرآیند نصب Python را بدون تغییری در مراحل پیشفرض نصاب نصب کنید، به صورت پیشفرض در مسیر  C:\Python27  نصب خواهد شد.

۲.حالا بسته های SciPy ، NumPy  و  matplotlib را نصب کنید، دوباره اجازه دهید همه چیز به صورت پیش فرض به جلو برود، نصاب مسیر نصب پایتون را پیدا کرده و فایل های خود را در آن مسیر می ریزد.

۳. فایل دانلودی OpenCV را اجرا کنید و برای استخراج فایل ها مسیر درایو C را وارد کنید.

۴. حال فایل cv2.pyd موجود در مسیر C:\opencv\build\python\2.7 را در آدرس C:\Python27\Lib\site-packages کپی کنید.

۵. اکنون “Python IDLE” ( از  Start > All Programmes > Python 2.7 > Python IDLE ) را اجرا کنید و آنچه در زیر آمده است را تایپ کنید:

>>> import cv2
>>> print cv2.__version__

اگر  در خروجی بدون هیچ خطایی عبارت زیر را داشته باشید (البته بسته به نسخه نصبی OpenCV)، کار تمام است:

>>> 2.4.1
 
منابع (+) (+)

۰۱ خرداد ۹۳ ، ۲۱:۳۲ ۴ نظر موافقین ۱ مخالفین ۰
Hasan