최근 윈도우10이 업데이트 되면서 라즈베리파이가 모바일 핫스팟에는 접속이되나 

ssh나 VNC에 연결이 되지 않는 현상이 발생하고 있습니다.

 

어탭터 설정의 변경으로 해결이 가능합니다.

모바일 핫스팟 에서 [어댑터 옵션 변경] 을 클릭합니다.

 

Wi-Fi에서 마우스 오른쪽을 클릭 후 [속성]을 클릭합니다.

 

 

공유 탭으로 이동하여 다른 네트워크 사용자가 .... 부분을 체크 후 [확인]을 눌러 설정을 저장합니다.

라즈베리파이를 원격으로 사용하는 방법

 

SD카드에 라즈베리파이 OS 라즈비안 설치

아래의 라즈베리파이 사이트에 접속 합니다.

https://www.raspberrypi.com/software/

 

Raspberry Pi OS – Raspberry Pi

From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.

www.raspberrypi.com

 

[Download for windows] 를 클릭하여 Imager 프로그램을 다운로드 후 설치합니다.

 

 

 

 

설치된 Raspberry Pi Imager 프로그램을 실행 후 [운영체제 OS 선택] 을 클릭합니다.

 

 

 

Raspberry Pi OS (other)를 선택 합니다. 최신버전은 Bullseye로  텐서플로우 및 Opencv의 사용에 어려움이 있어 이전버전인 buster 버전을 설치합니다.

 

 

 

스크롤을 아래로 내려 Raspberry Pi OS (Legacy) 버전을 선택합니다.

 

 

마이크로 SD를 USB 리더기를 이용하여 PC와 연결합니다. 그 후 [저장소 선택] 을 클릭합니다.

 

 

SD카드가 연결된 드라이브를 선택합니다.

 

 

톱니바퀴 아이콘을 클릭하여 [설정] 으로 이동합니다.

 

 

SSH사용에 체크 합니다.

사용자 이름 및 비밀번호 설정에서

사용자 이름: pi

비밀번호: raspberry   를 입력합니다. SSH접속에 필요한 비밀번호는 사용자가 정하는 것이나 비밀번호를 잊을수 있어 raspberry 로 통일합니다.

 

 

wifi 설정에 체크합니다. 라즈베리파이에 초기에 부팅 후 접속될 wifi의 정보입니다.

SSID와 비밀번호를 설정합니다.

컴퓨터에 핫스팟을 만들어 접속할 것으로 자신이 알기쉬운 것으로 정합니다.

 

 

[저장] 을 눌러 설정을 저장합니다.

 

 

[쓰기] 버튼을 클릭하여 SD카드에 라즈베리파이 이미지를 설치합니다.

 

 

[예]를 눌러 계속진행합니다.

 

 

다음과 같이 디스크를 넣으라는 창이나 SD카드를 쓰기 위해 포멧을 해야한다는 알림창이 나옵니다.

아무것도 누르지 않고 진행합니다. SD카드에 이미지를 써넣으면 윈도우에서는 알수 없는 리눅스 파일시스템으로 포멧이 됩니다. 윈도우에서 물리적으로는 인식이 되나 파일시스템을 인식하지 못해 발생하는 현상으로 아무것도 누르지 않고 진계속 진행합니다.

 

 

 

완료 된 후 [계속] 을 누르고 SD카드를 PC에서 제거합니다.

 

 

 

SD카드는 라즈베리파이의 바닥면의 SD슬롯에 연결 합니다.

 

 

핫스팟설정

윈도우에서 "핫스팟" 을 검색 후 [모바일 핫스팟] 설정을 클릭합니다.

 

 

 

네트워크 속성에서 [편집] 을 클릭하여 이름, 암호, 밴드를 수정합니다.

 

 

 

라즈베리파이에서 이미지를 설치할때 설정했던 wifi 설정을 참고하여 이름, 암호를 수정합니다.

 

 

 

이름, 암호, 네트워크 대역을 설정합니다. 대역은 2.4GHz를 추천합니다. [저장]을 눌러 설정을 저장합니다.

 

 

모바일 핫스팟을 켬 니다.

절전 기능을 끔으로 하는게 좋습니다.

 

 

 

라즈베리파이에 전원을 연결 후 1~3분가량 기다립니다. 라즈베리파이가 최초로 부팅시 시간이 조금 오래 소요됩니다.

라즈베리파이가 부팅이 완료된 후 PC에서 생성된 모바일 핫스팟으로 wifi가 접속됩니다.

IP주소는 라즈베리파이의 접속 주소로 사용합니다.

 

 

원격접속

이제 라즈베리파이를 원격으로 접속해봅니다. GUI(그래픽) 환경으로 접속하기 위해서 우선 SSH로 접속하여 환경을 설정 합니다.

SSH로 접속하기 위해서 putty 프로그램을 설치합니다.

아래의 사이트에 접속하여 프로그램을 다운로드 받은 후 설치합니다.

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.77)

This page contains download links for the latest released version of PuTTY. Currently this is 0.77, released on 2022-05-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

 

 

다음의 부분을 클릭하여 다운로드 후 설치합니다.

 

 

설치 완료 후 putty를 실행합니다.

 

 

 

윈도우의 모바일 핫스팟에서 라즈베리파이가 접속된 IP를 복사합니다.

 

 

 

putty 프로그램에서 ip를 붙여넣은 후 [Open]을 눌러 접속합니다.

 

 

[Accept]를 눌러 계속 진행합니다.

 

 

ID를 입력하는 부분으로 pi를 입력합니다.

 

 

비밀번호를 입력하는 부분으로 raspberry 를 입력 후 [엔터]를 입력합니다.

라즈베리파이의 OS를 설치할때 설정한 비밀번호 입니다.

비밀번호 입력해도 아무런 변화가 없습니다. 

 

 

다음과 같이 SSH에 접속하였습니다.

 

 

sudo raspi-config 를 입력 하여 설정으로 이동합니다.

 

 

[3 Interface Options]로 이동합니다. 화살표 키를 눌러 이동할 수 있습니다. [엔터]를 누르면 선택됩니다.

 

 

[P3 VNC]로 이동합니다.

 

 

[YES]로 이동하여 선택합니다.

 

 

VNC 기능이 활성화 되었습니다. [OK]를 눌러 계속진행합니다.

 

 

[2 Display Options] 로 이동합니다.

 

 

[D1 Resolution] 으로 이동합니다.

 

 

[DMT Mode 51 1600x1200 60Hz 4:3]을 선택합니다.

 

 

화면비가 설정되었습니다. [OK]를 눌러 계속진행합니다.

 

 

[탭] 키를 두번 눌러 <Finish>로 이동후 종료합니다.

 

 

<Yes>를 눌러 재부팅 합니다.

 

 

SSH의 접속이 자동으로 끊깁니다. [확인] 을 눌러 putty 를 종료합니다.

 

 

라즈베리파이를 그래픽 환경으로 원격 접속

아래의 사이트에 접속하여 VNC Viewer를 다운로드 받습니다.

https://www.realvnc.com/en/connect/download/viewer/

 

Download VNC Viewer | VNC® Connect

Control VNC® enabled computers with VNC® Viewer.

www.realvnc.com

 

 

 

운영체제를 선택 후 [Download] 버튼을 클릭하여 다운로드 후 설치합니다. 브라우져에서 접속된 운영체제를 알고 있어 운영체제는 자동으로 선택됩니다.

 

 

 

VNC Viewer를 실행하면 팝업 창이 나오는데 Sign in을 선택 후 [Canel]을 눌러 닫아 줍니다.

 

 

 

[File] -> [New connection...] 을 클릭합니다.

 

 

VNC Server는 라즈베리파이가 접속된 IP를 입력합니다. Name은 표기하는 이름으로 알기 쉬운 이름으로 정합니다.

[OK]를 눌러 저장합니다.

 

 

VNC Viewer에서 생성된 연결을 더블클릭합니다.

 

 

[Continue]를 눌러 계속 진행합니다.

 

 

Username: pi

Passord: raspberry

Remeber password에는 체크합니다. 다음부터 비밀번호를 입력하지 않고 연결이 가능합니다.

[OK]를 눌러 연결합니다.

 

 

 

라즈베리파이에 그래픽 환경으로 원격 접속하였습니다.

 

 

[OK] 버튼을 눌러 알림을 닫습니다.

 

 

[Cancel]를 눌러 창을 닫습니다.

주의!!! [Next]를 눌러 한국어로 설정하지 않도록 합니다. 한국어로 설정시 얘기치 않은 버그가 발생할수 있습니다.

 

 

 

vs code 에서 여러줄의 주석처리를 할때 [컨트롤 + /]로 처리할수 있습니다. 

[컨트롤 + /] 로 동작하지 않을때가 있는데 컴퓨터에 한컴오피스가 설치되어있으면 [한컴 입력기]로 한글이 동작하여서 발생하는 문제 입니다.

 

[컨트롤 + /] 로 주석 동작뿐만 아니라 다음과 같이 한글입력이 안되는 경우도 있습니다.

 

윈도우에서 오른쪽 아래 한글 입력기가 [한컴 입력기]로 선택된것을 볼수 있습니다.

 

 

[한컴 입력기]가 자동으로 실행되는 것을 막기 위해 [한컴 입력기]를 삭제 해보도록 합니다.

[검색]에서 "언어"를 검색 후 [언어 설정] 으로 이동합니다.

 

한국어에서 [...]을 클릭 후 [언어 옵션] 으로 이동합니다.

 

키보드의 [한컴 입력기] 에서 [...]을 클릭 후 [제거]를 눌러 [한컴 입력기]를 제거합니다.

 

이제 한컴입력기는 제거되었고 Microsoft 입력기만 남았습니다. vs code에서 [컨트롤 + /]와 한글입력이 잘됩니다.

 

 

관련 책

http://www.yes24.com/Product/Goods/107490270

 

만들면서 배우는 파이썬과 40개의 작품들 - YES24

이 책은 내 업무와 생활에 바로 적용할 수 있는 40개의 프로그램을 직접 코딩해서 만들어보고, 동시에 파이썬을 자연스럽게 이해할 수 있게 구성하였다! 파이썬 기초 문법 떼고 자동화, 크롤링,

www.yes24.com

 

이전글

2022.06.27 - [파이썬] - 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2

 

윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2

[2022.06.27일 반영] 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2 2022.06.27 - [파이썬] - [파이썬] 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성1 [파이썬] 윈도우 환경에서 아나콘다 및 vs c

munjjac.tistory.com

 

indent-rainbow 설치

Extensions 에서 indent 를 검색 후 indent-rainbow를 설치 합니다.

 

파이썬 언어는 indent(들여쓰기) 를 통해 조건문이나 함수등에 속해있다고 판단합니다. 

vs code에서 파이썬 언어에 기본 들여쓰기 한 코드 입니다.

 

indent-rainbow를 설치후 코드입니다.

들여쓰기를 하면 색상으로 표시됩니다.

 

indent-rainbow의 설명으로 indent(들여쓰기) 마다 색상이 표시되어 들여쓰기를 보기 편합니다.

 

vscode-icons 설치

Extensions 에서 icons를 검색 후 vscode-icons 를 설치합니다.

 

설치 완료 후 [VSCode Icons]를 클릭하여 아이콘 테마를 선택합니다.

 

 

vs code의 기본탐색기에서 보이는 밋밋한 아이콘들을 윈도우의 아이콘과 비슷하게 보여주어 가독성을 높혀줍니다.

 

 

관련 책

http://www.yes24.com/Product/Goods/107490270

 

만들면서 배우는 파이썬과 40개의 작품들 - YES24

이 책은 내 업무와 생활에 바로 적용할 수 있는 40개의 프로그램을 직접 코딩해서 만들어보고, 동시에 파이썬을 자연스럽게 이해할 수 있게 구성하였다! 파이썬 기초 문법 떼고 자동화, 크롤링,

www.yes24.com

 

[2022.06.27일 반영]

윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2

 

이전글

2022.06.27 - [파이썬] - [파이썬] 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성1

 

[파이썬] 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성1

[2022.06.27일 반영] 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성1 아나콘다 설치 구글에서 아나콘다 다운로드 를 검색 후 다음의 사이트에 접속합니다. https://www.anaconda.com/products/distribution..

munjjac.tistory.com

 

 

vs code에서 파이썬 코드 실행

이제 vs code에서 파이썬 언어를 사용하는 방법에 대해 알아봅니다.

vs code는 [폴더] 별로 프로젝트를 관리합니다. [폴더 열기]를 클릭하여 파이썬 언어를 실행할 폴더를 생성하거나 기존의 폴더를 선택합니다.

 

C드라이브 아래 [파이썬코드] 폴더를 생성하였습니다. 폴더를 선택 후 [폴더 선택] 을 클릭합니다.

프로젝트 폴더는 원하는 폴더로 설정하여도 됩니다.

 

부모 폴더 에서 모든 파일의 작성자를 신뢰합니다. 를 체크 후 [예, 작성자를 신뢰합니다.]를 선택합니다.

[파이썬코드] 폴더를 선택하였습니다.

 

왼쪽의 폴더 영역에서 마우스 오른쪽을 클릭 후 [새 파일]을 생성합니다.

 

test.py 파일을 생성합니다.

.py 파일을 파이썬 파일로 vs code에서 자동으로 아나콘다 인터프리터를 선택하였습니다. 

파이썬 인터프리터는 vs code의 오른쪽 아래 파란색 띠 부분에서 확인이 가능합니다. 

3.9.12('base':conda)로 선택되었습니다.

 

오른쪽 아래의 파이썬 버전부분을 클릭하여 수동으로 선택 할 수 도있습니다.

설치되어있는 파이썬 버전이 하나뿐이 여서 하나만 표시됩니다. 가상환경등 여러개의 버전이 설치되어 있다면 표시됩니다.

 

다음의 코드를 test.py 파일에 입력합니다.

print("안녕하세요")

 

를 눌러 코드를 실행합니다.

 

터미널 영역에 "안녕하세요" 가 출력되었습니다.

 

 

아나콘다를 설치하고 vs code 코드와 연결하였습니다.

 

다음장에는 vs code 에 파이썬을 사용하기 위한 유용한 기능을 설치합니다.

2022.06.27 - [파이썬] - 파이썬 사용을 위한 VS CODE에 유용한 기능 설치하기

 

파이썬 사용을 위한 VS CODE에 유용한 기능 설치하기

이전글 2022.06.27 - [파이썬] - 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2 [2022.06.27일 반영] 윈도우 환경에서 아나콘다 및 vs code 개발환

munjjac.tistory.com

 

 

 

관련책 참고

http://www.yes24.com/Product/Goods/107490270

 

만들면서 배우는 파이썬과 40개의 작품들 - YES24

이 책은 내 업무와 생활에 바로 적용할 수 있는 40개의 프로그램을 직접 코딩해서 만들어보고, 동시에 파이썬을 자연스럽게 이해할 수 있게 구성하였다! 파이썬 기초 문법 떼고 자동화, 크롤링,

www.yes24.com

 

[2022.06.27일 반영]

윈도우 환경에서 아나콘다 및 vs code 개발환경 구성1

 

아나콘다 설치

구글에서 아나콘다 다운로드 를 검색 후  다음의 사이트에 접속합니다.

https://www.anaconda.com/products/distribution

 

Anaconda | Anaconda Distribution

Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

[Download] 아이콘을 클릭하여 프로그램을 다운로드 받습니다.

 

 

다운받은 파일은 내 PC > 다운로드 폴더에 있습니다.

더블클릭하여 설치합니다. 설치 시점의 버전은 다를수 있습니다.

 

[Next] 를 눌러 계속 진행 합니다.

 

[I Agree]를 눌러 계속 진행합니다.

 

Just Me를 선택 후 [Next] 를 눌러 계속 진행합니다.

아나콘다의 정책이 변경되어 All Users 로 선택시 파이썬 Path를 자동등록하지 못합니다. 

 

기본설치 경로는 C:\Users\janghome\anaconda3 입니다. janghome은 윈도우 사용자명으로 개인이 설정한 이름 입니다. 사용자명이 한글일 경우 아나콘다에서 인식하지 못합니다. 한글일 경우 C:\anaconda3 위치를 직접 지정하여 설치합니다.

 

Add Anaconda3 to my PATH enviroment variable 부분에 체크한다음 [Install]를 눌러 아나콘다를 설치합니다.

체크를 할경우 윈도우에 아나콘다가 설치된 위치를 등록합니다.

cmd, powershell등의 터미널에서 아무경로에서 python, pip의 명령어를 입력하여도 아나콘다가 설치된 위치의 파일을 실행합니다.

 

[Finish]를 눌러 설치를 마무리 합니다.

 

 

vs code 설치

vs code 는 Visual Studio Code의 약자로 윈도우를 만든 마이크로소프트웨어 사에서 만든 개발툴 입니다.

파이썬, C언어, 자바 등 다양한 언어를 지원하며 프로그램이 가볍고 기능이 많습니다.

 

구글에서 vs code를 검색하여 다음의 사이트에 접속합니다.

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

 

 

[Download for Windows]를 눌러 프로그램을 다운로드 받습니다. Stable(안정적인) 버전으로 다운로드 합니다.

 

내 PC > 다운로드 폴더에 다운로드 받은 파일을 더블클릭하여 설치합니다.

 

경로는 변경하지 않고 기본경로에 설치합니다. [다음]을 눌러 계속 진행합니다.

 

[다음]을 눌러 계속 진행합니다.

 

바탕 화면에 바로가기 만들기 를 체크후 [다음] 을 눌러 계속 진행합니다.

바탕화면에 vs code 아이콘의 바로가기를 만드는 옵션으로 선택하지 않아도 무방합니다.

 

[설치]를 눌러 프로그램을 설치합니다.

 

설치 완료 후 vs code를 실행하였습니다.

 

파이썬 언어를 사용하기 위해서 몇가지 추가적으로 설치를 진행합니다.

vs code에서 왼쪽 탭의 맨 아래쪽 [Extensions] 버튼을 클릭 후 python을 검색합니다.

[Python]과 [Python Extension Pack] 을 설치합니다.  [Python for VS code]는 더이상 사용하지 않습니다.

 

 

vs code를 한국어로 사용하기 위해 koean을 검색 후 Korean를 설치합니다.

설치 완료 후 [Restart]를 눌러 재시작 합니다. 또는 vs code를 종료 후 다시 열어도 됩니다.

 

vs code를 설치하였고 파이썬 언어를 사용하기위한 추가기능을 설치하였습니다. 또한 vs code를 한국어로 사용사용하기 위해 korean팩을 설치하였습니다.

 

다음글

2022.06.27 - [파이썬] - 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2

 

윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2

[2022.06.27일 반영] 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성2 2022.06.27 - [파이썬] - [파이썬] 윈도우 환경에서 아나콘다 및 vs code 개발환경 구성1 [파이썬] 윈도우 환경에서 아나콘다 및 vs c

munjjac.tistory.com

 

 

관련책 참고

http://www.yes24.com/Product/Goods/107490270

 

만들면서 배우는 파이썬과 40개의 작품들 - YES24

이 책은 내 업무와 생활에 바로 적용할 수 있는 40개의 프로그램을 직접 코딩해서 만들어보고, 동시에 파이썬을 자연스럽게 이해할 수 있게 구성하였다! 파이썬 기초 문법 떼고 자동화, 크롤링,

www.yes24.com

 

 

+ Recent posts