윈도우 WSL(Windows Subsystem for Linux)에 비주얼 스튜디오 코드(Visual Studio Code) 설치하기

윈도우용 비주얼 스튜디오 코드에서도 WSL의 파일을 열고, 변경하고, 저장하는게 된다.

다만 여러가지 불편한 점이 있는데, 가장 치명적인 문제는 아래 두 개다.

  1. 파일 저장했을 때 watcher trigger가 동작하지 않는다.(https://github.com/Microsoft/vscode/issues/53621)
  2. 에디터에서 새 폴더나 파일을 생성하면, WSL상에서 권한 문제로 접근이 어렵다.

그 중 첫번째 문제는 파일을 저장할 때 마다 쉘에서 touch를 해주는 방법으로 해결했다.

윈도우용 vscode에서 파일 편집 후 WSL watcher 동작시키기

vscode에 raiscui.save-and-run-wsl extension을 설치한다.
user_setting에 다음 추가.

“saveAndRun”: {
“commands”: [
{
“match”: “(.vue|.css|.js|.json|.html|.yaml)”, // watch할 원하는 확장자 추가
“isShellCommand”: true,
“cmd”: “touch $(echo ${file} | sed ‘s/.*(rootfs)//g’)”,
“wsl”: true,
“useShortcut”: false
}
]
}

그러나 아쉽게도 두번째 문제의 해결 방법을 찾지 못해서 귀찮지만 WSL에 리눅스용 Visual studio code를 깔아 사용하기로 했다.

  1. sudo apt-get update && time sudo apt-get dist-upgrade // 패키지 업데이트
  2. 리눅스에서 브라우저를 열고 https://code.visualstudio.com/Download 에서 Visual Studio Code를 다운받는다.
  3. sudo dpkg -i code_xxx.deb
    3-1. sudo apt install libnotify4 libnss3 libxkbfile1 libgconf-2-4 libsecret-1-0 libgtk-3-0 libxss1 // 의존성 오류가 발생하면 의존 패키지를 설치한다.
    3-2. sudo apt –fix-broken // 의존 패키지 설치 중에 문제가 발생하면 이 커맨드로 문제를 해결한다.
  4. 윈도우용 vcxsrv(https://sourceforge.net/projects/vcxsrv/) 를 설치해서 실행한다.
  5. .bashrc에 export DISPLAY=localhost:0.0를 추가한다.

한글 입력 환경 구축

  1. sudo dpkg-reconfigure locales에서 ko_KR.EUC-KR, ko_KR.UTF-8를 설치한다.
  2. sudo apt-get install fonts-nanum로 한글 글꼴을 설치한다.
  3. sudo apt install uim uim-byeoru로 벼루를 설치한다.
  4. .bashrc에 다음을 추가한다.

    export XIM=uim
    export XMODIFIERS=@im=uim
    export UIM_CANDWIN_PROG=uim-candwin-gtk
    export GTK_IM_MODULE=uim
    export QT_IM_MODULE=uim
    if [ $SHLVL -eq 1 ]; then
    uim-xim &
    fi
  5. uim-pref-gtk로 설정을 열고 Global settings > input method deployment > Default input method에서 Byeoru를 선택한다.

이제 쉘에서 code를 입력하면 WSL에서 Visual Studio Code이 구동된다.
매번 쉘을 띄워 vscode를 구동하기 귀찮다면 윈도우 단축 아이콘에 Target을 아래와 같이 만들어 주면 된다.
C:\Windows\System32\wsl.exe zsh -ic code

참고문서



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

윈도우 WSL(Windows Subsystem for Linux)로 개발 환경 만들기


하나의 컴퓨터에 OS 두 개를 놓고 쓰는 건 번거로운 일이다.
한국 정부 사이트를 문제없이 사용하려면 윈도우가 필요하고, 개발 편의성은 리눅스가 더 높다.
정부 사이트를 이용할 때마다 재부팅을 해서 윈도우를 사용하는건 귀찮은 일이다.
WSL(Windows Subsystem for Linux)이 발표되고 한참을 눈여겨보다가 새해를 맞아 사용해보기로 했다.
리눅스 파티션을 갈아엎고, 윈도우에서 WSL을 이용해 개발환경을 구축해봤다.
리눅스에서 Wine으로 돌리는 윈도우 애플리케이션보다 안정적인 느낌이다.
watcher가 제대로 동작하지 않는다는 것(https://github.com/Microsoft/WSL/issues/216)은 아쉽지만, OS 두 개를 관리하는 수고스러움에 비할 바는 아니다.
리눅스를 수년간 사용하면서 패키지를 업데이트할 때마다 컴퓨터가 이상해지지는 않을까 노심초사했고, 다음엔 맥으로 바꿔야 하나 고민했다.
그런데 이번에 WSL을 써보니, 윈도우도 좋은 대안이라는 생각이다.
대한민국 정부 사이트 접속도 원활하고, WSL 개발 환경도 만족스럽다.
십 년 넘게 멀리했던 윈도우와 좀 친해져 봐야겠다.


WSL 설치 및 설정

Turn Windows features on or off에서 Windows Subsystem for Linux 선택 설치

Microsoft Store에서 Linux로 검색해서 마음에 드는 리눅스 찾아 설치 (debian)

wsl 베터리 설정

Settings > Update & Security > Windows Defender > Open Windows Defender Secutiry Central > Protection Against Viruses & Threats > Advanced Config… > Exclusions > Add or Remove > Add > Folder에 리눅스 시스템 루트 추가

Group Policy Management Editor > Computer configuration > Windows components > Windows Defender Antivirus > Real-time protection >

Turn off real-time protection Enabled로 변경

참고 - https://medium.com/@leandrw/speeding-up-wsl-i-o-up-than-5x-fast-saving-a-lot-of-battery-life-cpu-usage-c3537dd03c74


debian 설정

WSL 루트 - C:\Users\dorajistyle\AppData\Local\Packages\TheDebianProject.DebianGNULinux_버전\LocalState\rootfs

유저이름과 비밀번호 설정

데비안 버전 알아보기 - cat /etc/issue

데비안 버전 알아보기 - cat /etc/os-release os version

필요 패키지 설치

sudo apt install build-essential patch git-core curl unzip pkg-config libvips-dev apt-transport-https ca-certificates psmisc ack ncdu python python-pip

yarn 설치

sudo apt purge cmdtest (yarn 설치 위해)

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo nano /etc/apt/sources.list.d/yarn.list

sudo apt-get update && sudo apt-get install yarn


참고 - https://yarnpkg.com/lang/en/docs/install/#debian-stable

installation Problem: Unexpected token { in cli.js 문제 발생 시 - https://github.com/yarnpkg/yarn/issues/6914

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

apt-get install -y nodejs

postgres 설치 (https://www.postgresql.org/download/linux/debian/)

  • sudo nano /etc/apt/sources.list.d/pgdg.list 에 deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main 추가
  • wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  • sudo apt-get update

    sudo passwd postgres

    sudo service postgresql start

    sudo -u postgres psql

    ALTER USER postgres PASSWORD ‘my_postgres_password’;


    Peer authentication failed for user “postgres” 오류시
    /etc/postgresql/10/main/pg_hba.conf 파일에서 local all postgres peer 을 local all postgres md5로 바꿔 저장하고 sudo service postgresql restart로 재시작

nvm 설치

https://yoember.com/nodejs/the-best-way-to-install-node-js

zsh 설치

  • sudo apt-get install zsh
    sudo chsh -s `which zsh`
zsh-nvm 설치

https://github.com/lukechilds/zsh-nvm

watchman 설치

sudo apt-get install -y autoconf automake build-essential python-dev libtool m4 pkg-config libssl-dev libcrypto+±dev

git clone https://github.com/facebook/watchman.git

cd watchman

git checkout v4.9.0 # the latest stable release

./autogen.sh

./configure

make

sudo make install

$ echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_watches && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_queued_events && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_instances && watchman shutdown-server


참고 - https://facebook.github.io/watchman/docs/install.html

pip 패키지 설치

sudo pip install awscli awsebcli


윈도우 유틸리티 설치

hyper 터미널 설정

shell: ‘C:\Windows\System32\wsl.exe’, //shell을 wsl로

shellArgs: [], //비운다.

plugins: [

“hyper-dracula”,

“hyper-search” // CTRL + SHIFT + F로 찾는다.

],


vscode 설정

  • Terminal > External: Windows Exec와 Terminal > integrated > Shell:Windows에 C:\WINDOWS\System32\wsl.exe 를 넣는다.
  • Terminal > integrated: Cwd에 wsl 홈 디렉토리 경로를 넣는다.
  • Ctrl + `를 누르면 터미널이 wsl로 잘 뜬다.

vscode extension

  • setting sync
  • annotator
  • auto rename tag
  • babel es6/es7
  • debugger for chrome
  • dracula Official
  • embrace
  • EsLint
  • File Utils
  • Go
  • MDTools
  • Partial Diff
  • Pomodoro Timer
  • Preview
  • Project Manager
  • Trailing Spaces
  • Vetur
  • vscode-icons

기타 윈도우 설정

  • 필요한 프로그램은 단축키 등록하고, 시작 메뉴나 데스크탑에 넣어둬야 단축키가 작동한다.
  • snap 설정을 통해 창을 관리한다.

기타 WSL 참고자료

https://github.com/sirredbeard/Awesome-WSL/blob/master/README.md



by


Tags : , , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

윈도우 MBR(Master Boot Record) 복구하기


리눅스와 윈도우 듀얼부팅을 사용하다가 더는 리눅스 시스템을 유지할 필요가 없다고 느꼈다.
개발 편의성 때문에 리눅스를 주로 사용했었는데, 이젠 64bit 버전의 윈도우즈에서 WSL(Windows Subsystem for Linux)을 지원하니 윈도우에서도 개발이 쉬우리라는 생각이 들었기 때문이다.
필요한 몇몇 파일을 백업하고 우선 부트로더를 Grub에서 윈도우 단일 부팅으로 변경하려고 시도했다. 그 첫 번째 방법은 Bootice라는 유틸리티를 이용하는 것이었는데 실패했다.


Bootice로 grub 듀얼부팅을 윈도우 단일 부팅으로 바꿔주기

BOOTICE (https://sites.google.com/site/gbrtools/home/software/bootice-portable/information)

1. BOOTICE 실행
2. Destination Disk에서 Grub 설치된 디스크를 선택 (예: C:)
3. Process MBR 버튼 클릭
4. Windows NT 5.x / 6.x MBR 선택
5. Install / Config 버튼 클릭
6. Windows NT 6.x MBR 버튼 클릭 (windows 10)
7. Close 버튼 클릭

이렇게 짧은 시간에 부트로더를 마음대로 바꿀 수 있다니, 정말 유용한 유틸리티라고 생각했다.
그리고 재부팅을 했는데, 윈도우 10이 아닌 오랜만에 보는 DOS화면이 나를 반겨준다.
C: 프롬프트는 깜빡이는것이 믿기 어려웠던 나는 차분히 재부팅을 시도했다.
그러나 몇 번을 시도해도 내가 원하는 윈도우 화면이 나오지 않았다.
이제 무언가 잘못되었다는 현실을 받아들이고 다른 방법을 찾아야 할 때다.
윈도우가 설치된 컴퓨터 한 대와 16기가 이상의 USB 메모리가 하나 필요하다.


윈도우즈 미디어 만들기 도구로 MBR 복구하기

1. 윈도우 미디어 만들기 도구(https://www.microsoft.com/ko-kr/software-download/windows10)를 다운받아 usb에 설치한다.
2. USB를 이용해 부팅한다.
3. Shift 키 + F10 키를 눌러 명령 프롬프트를 실행한다.
4. diskpart를 실행한다.
5. select disk 0 실행한다.
5-1. list partition 실행하여 부트파티션이 있으면 그 파티션을 선택하고 8번으로 간다. 아니면 6번으로 간다.
6. create partition primary size=100 실행한다.
7. select partition 1 실행한다.(생성한 부트파티션)
8. Format fs=ntfs label="System" quick 실행한다.(파티션 포멧)
9. Active 실행한다.
10. exit 로 diskpart를 종료한다.
11. bootrec /fixmbr 실행한다.
12. bootrec /fixboot 실행한다.
13. bootrec /rebuildbcd 실행한다.

드디어 MBR이 복구되었다.
그러나 이런저런 시도 끝에 파티션이 다 망가진 뒤였기 때문에 윈도우를 다시 설치해야 했다.
DELL 노트북은 복구 프로그램이 잘 되어있다는 것이 그나마 다행스러운 점이었다.(https://www.dell.com/support/article/kr/ko/krdhs1/sln298442/dell-recovery-restore-usb-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%A5%BC-%EC%83%9D%EC%84%B1%ED%95%98%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95?lang=ko)
그리고 복구한 윈도우 버전이 7이어서 10으로 업데이트해 줬다.(https://www.microsoft.com/ko-kr/software-download/windows10)

만약 부트로더를 손댈 생각이라면 중요 파일은 우선 백업해두고, 복구 usb를 만들어 둔 뒤에 손대도록 하자.



by


Tags : , , , , , , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

익숙하지만 낯선 운영체제. 윈도우즈 8


저는 오래도록 마이크로소프트사의 제품을 사용해 왔습니다.
MS도스부터 윈도우즈 3.1, 95, 98, 2000, 2003, XP, Vista, 7.
그리고 윈도우즈 8까지.
MS빠라고 해도 할 말이 없군요.
올해는 익숙한 마이크로소프트 진영을 벗어나려고 합니다.
하지만 어무이도 컴퓨터는 쓰셔야 하므로 집 컴퓨터를 윈도우즈 8로 업그레이드했어요.


시작화면-'윈도우즈8'
우선 윈도우즈 8을 설치하고 부팅할 때 뜨는 로딩화면이 단순해 마음에 듭니다.
부팅 속도도 윈도우즈 7보다 빨라졌어요.
시작화면이 조금 낯섭니다.
스마트폰과 비슷하거든요.
앱을 추가해서 마음에 맞는 시작화면을 꾸밀 수 있습니다.
돋보이는 기능은 마이크로 소프트 계정과 동기화 기능인데요.
계정을 동기화해 두면, 어떤 장치에서도 같은 환경으로 윈도우즈를 쓸 수 있습니다.
편리한 기능이지요.

데스크톱은 윈도우즈 7에 비해 크게 바뀐 것은 없습니다.
그런데 어무이께서 전화를 하셨어요.
"컴퓨터 끄려면 어떻게 해야 하니?"
이전 버전의 윈도우즈에선 시작 메뉴를 마우스로 클릭하고 시스템 종료 하면 되었잖아요?
윈도우즈 8엔 시작 메뉴가 없습니다.
그럼 컴퓨터를 어떻게 끄느냐고요?

1. 키보드의 시작 버튼을 누릅니다.
2. 우측 하단의 - 로 커서를 가져다 댑니다.
3. 설정을 누릅니다.
4. 전원을 누릅니다.
5. 시스템 종료를 누릅니다.

컴퓨터 끄기가 참 번거롭지요?

웹서핑을 해보니 윈도우즈 8 종료버튼 만들기 팁이 올라왔습니다.
윈도우8의 필수 팁! 윈도우8 종료버튼 만들기


팁의 도움을 받아 종료버튼을 만들었습니다.
시작 메뉴에 넣어두니 한결 편리하네요.^^

마이크로소프트 윈도우즈가 앞으로도 누구나 쓰기 쉬운 OS로 발전해 나가길 바랍니다.



by


Tags : , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

윈도우 cmd 명령어 보다 강력한 TCC와 console 조합.

윈도우 cmd 명령어 보다 강력한 TCC/LE와 console 조합.

TCC-'윈도우 cmd 명령어 보다 강력한 TCC/LE와 console 조합.'
cmd 명령어에서 기본적인 명령어를 실행하기는 무리 없지만,
리눅스처럼 강력한 명령어들을 제공하지는 않습니다.
cmd 명렁어는 체험판, 리눅스에선 풀버젼을 제공한다고 봐야 할까요.
윈도우에서 보다 강력한 명령어를 사용하고 싶다면 이 조합이 괜찮습니다.

우선 콘솔을 아름답게 띄워 주는 Console을 받아 설치합니다.

console을 이용하면 다양한 쉘을 쓸 수 있어요.
cygwin을 설치해서 bash 쉘도 쓸 수 있죠.

저는 콘솔 포터블 버젼을 받아 압축을 풀었어요.

그리고 TCC/LE를 받아 설치합니다.

아래의 비교표를 보면, TCC/LE가 윈도우 cmd 명령어 보다 훨씬 다양하고 강력한 명령어를 사용할 수 있게 해주는 것을 확인 할 수 있습니다.

TCC/LE와 윈도우 cmd 명령어 비교

console을 실행시켜 shell에 tcc/le 실행파일 경로를 넣어주면 보다 아름다운 커맨드라인에서 강력한 명령어를 사용하실 수 있습니다.

console과 TCC/LE설정 관련 팁
만약 console 설정에서 사용자 디렉토리에 설정 저장을 했는데,
잘못된 설정으로 저장을 했다면?
%HOMEPATH%\Application Data\Console 디렉토리에서 설정파일을 지우면 됩니다.

TCC/LE설정은 명령어 창에서 option을 치시면 됩니다.
명령어를 실행할 때 오류가 자꾸 난다면,
UNIX/Linux-style Paths에 체크해주세요.


폴더에서 쉬프트(Shift)+우클릭으로 cmd창을 띄우는 명령을 변경하고 싶다면,
레지스트리를 아래처럼 바꾸시면 됩니다.
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
default 값을 변경해 주세요.
[Console2 설치한 경로]\console.exe -d %V\


TCC/LE와 console을 통해 보다 강력한 윈도우 명령어를 써 보세요.:D
by 月風



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

윈도우 cmd 명령어 이용 팁입니다.

윈도우 cmd 명령어 팁

한참 동안 윈도우 cmd를 써왔지만 cmd에서 이용하는 단축키는 세 개 뿐이었습니다.
해당 경로를 자동으로 완성해주는 Tab키
이전에 실행한 명령어들을 검색해 주는 ↑↓키.
얼마 전에 펑션키를 잘못 누르게 되면서,
다른 단축키가 있다는 걸 알았습니다.
꽤 편리한 기능들을 넣어 두었더라고요.
F1 - 직전에 실행한 명령어를 한 자씩 타이핑
F3 - 직전에 실행한 명령어를 그대로 타이핑
F7 - 이전에 실행한 명령어 보기
F9 - 이전에 실행한 명령어 실행 (명령어 번호 입력)

유용한 명령어
color [색 번호] - 윈도우 cmd의 글자색을 바꿉니다.
   0 = Black       8 = Gray
   1 = Blue        9 = Light Blue
   2 = Green       A = Light Green
   3 = Aqua        B = Light Aqua
   4 = Red         C = Light Red
   5 = Purple      D = Light Purple
   6 = Yellow      E = Light Yellow
   7 = White       F = Bright White

chcp 65001 - 깨지지 않은 유니코드 확인 가능

알고 보니 윈도우 cmd 명령어가 꽤 쓸만하네요.:D

cmd 명령어에 대한 도움말은 아래 링크에서 보실 수 있어요.

Microsoft cmd 명령어 도움말 
by 月風



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

몽고DB는 스키마 없이 JSON형태로 정보를 저장하는 데이타베이스 입니다.

몽고DB


저는 그동안 관계형 DB만 사용해 왔습니다.
스키마가 변경될 때 마다 손이 많이 갔죠.
이제 문서기반(Document base)의 몽고DB로 좀 편해지겠습니다.
세상은 점점 좋아지는군요.:D
윈도우에 몽고DB를 설치하는 것은 아주 간단합니다.

mongoDB Quicstart Windows

에서 운영체제에 맞는 바이너리를 다운 받고,
압축을 풀어 실행하면 되죠.
db가 저장될 폴더는 아무곳에나 만들어서 서버를 실행하면 되요.

mkdir c:\db
mongod --dbpath c:\db\

혹시 두 번째 실행 이후로 db 서버가 실행이 안된다면,
dbpath안에 mongod.lock를 삭제하시고 서버를 다시 실행하시면 됩니다.

by 月風

 



by


Tags : , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

hstart는 윈도우 창을 띄우지 않고 백그라운드로 실행 시켜주는 유틸리티입니다.

윈도우에서 백그라운드 실행하기. hstart


기본적으로 서비스 실행 모드를 제공하지 않는 어플리케이션의 경우,
cmd창에서 명령어를 쳐서 실행을 합니다.
계속 켜 두어야 하는 경우 cmd창이 영 거슬리죠.
가뜩이나 좁은 화면에 백그라운드로 실행시켜도 될 창이 띄워져 있는게,
영 마음에 들지 않습니다.
start 명령어를 이용하면 백그라운드로 실행시킬 수 있다는 글을 보았는데,
제가 사용해 보니 잘 되지 않더군요.
그래서 검색을 하다가 좋은 유틸리티를 찾아냈습니다.
cmd 창을 띄우지 않고 백그라운드에서 실행을 시킬 수 있는 유틸리티에요.

hstart /NOCONSOLE "a.exe(어플리케이션 실행 파일)"

식으로 실행하면 되요.

윈도우에서 백그라운드로 실행을 하도록 도와주는 hstart에 대한 자세한 정보는 아래 페이지에서 보실 수 있습니다.

Hidden Start - Run Console Applications & Batch Files without any Window in the Background

by 月風

 



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

중국어 성조 입력하기 (Input the Chinese tone charactor)[중국어,성조,성조입력,chinese tone charactor]

이미지출처 : commons.wikimedia.org

중국어 성조 입력하기 (Input the Chinese tone charactor)











알트키와 키패드를 함께 눌러준다.

 

Press ALT key and keypad number.

 

1성

ā ALT+257
Ā ALT+256
ō ALT+333
Ō ALT+332
ē ALT+275
Ē ALT+274
ī ALT+299
Ī ALT+298
ū ALT+363
Ū ALT+362
ǖ ALT+470
Ǖ ALT+469

 

2성

á ALT+225
Á ALT+193
ó ALT+243
Ó ALT+211
é ALT+233
É ALT+201
í ALT+237
Í ALT+205
ú ALT+250
Ú ALT+218
ǘ ALT+472
Ǘ ALT+471

 

3성

ǎ ALT+462
Ǎ ALT+461
ǒ ALT+466
Ǒ ALT+465
ě ALT+283
Ě ALT+282
ǐ ALT+464
Ǐ ALT+463
ǔ ALT+468
Ǔ ALT+467
ǚ ALT+474
Ǚ ALT+473

 

4성

à ALT+224
À ALT+192
ò ALT+242
Ò ALT+210
è ALT+232
È ALT+200
ì ALT+236
Ì ALT+204
ù ALT+249
Ù ALT+217
ǜ ALT+476
Ǜ ALT+475



by


Tags : , , , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

파이썬(Py) 파일 윈도우에서 실행하기. (python file to windows executable file! - .py to .exe)[파이썬,윈도우,실행,py2exe]

이미지출처 : en.kioskea.net

파이썬(Py) 파일 윈도우에서 실행하기. (python file to windows executable file! - .py to .exe)









If you want to python application in windows without python, you can considering ‘py2exe’.



It is easy.



Step1. Decide what you want to turns Windows application.

Step2. Create setup script


Code:



1 from distutils.core import setup

   2 import py2exe

   3

   4 setup(console=['whatUwant.py'])

Step3. run script with py2exe

python setup.py py2exe



If you want execute python application that use win32com on other computer without python.

just add option with run script

python setup.py py2exe --packages win32com




http://www.python.org/

http://www.py2exe.org/

http://python.net/crew/mhammond/win32/Downloads.html



by


Tags : , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.