메뉴 건너뛰기

enjoyTools.net

피씨방스튜디오 만들기 #1/4 - vscode 포터블 설정

 

피씨방스튜디오 만들기 #번외3 - Python(3.x) 준비

 

 

Visual Studio Code 윈도우용과 NginX, PHP, MySQL 등을 피씨방에서도 설치 없이 압축만 풀어서 바로 쓸 수 있게 하기 위한 삽질이었는데, 여기서는 다 걷어내고 오직 Python을 위한 삽질이며 목적은 내 Kivy 개발환경 세팅임.

주로 배치파일을 활용할 것임.

준비할 파일들은 64비트용으로 할 것임.

 

0. 폴더는 아래와 같이 구성. 앞으로 여기에 필요한 폴더들을 추가해 나갈 것임.

 * 루트 폴더

 - tools : 프로그램들이 들어갈 폴더

  ** vscode : 비주얼스튜디오코드

  ** langs

   -- python3

 - workspace : 작업 공간으로 사용할 폴더

 

1. Python3 준비

 * 무설치판이 없다... ㅅㅂ...

 * https://www.python.org/downloads/windows 에서 설치파일을 받아서 일단 설치를 한다.

 * 설치 후, 설치된 폴더를 0번 항목 경로에 복사해준다. 이후에는 설치본이 필요없으니까 언인스톨하등가 한다.

 * 아니면 이걸( http://enjoytools.net/xe/board_PZRP31/4816 ) 받등가 한다.

 
2. 피씨방스튜디오 만들기 #4/4 - 취합 및 마무리 에서 언급한 작업을 수행한다.
* 단, run_vscode.bat 파일은 내용이 약간 다르다.
  아래와 같은 내용으로 새로 생성한다.

@echo off

 

rem vscode path

set "VSC_ROOT=%cd%"

set "VSC_DRIVE=%CD:~0,2%"

set "PATH=%cd%;C:\Windows;C:\Windows\System;C:\Windows\System32"

rem 기존 시스템 설정의 PATH에 NPM이 깔려있으면 충돌나므로, 기존 패스는 아예 다 날려버림

rem set "PATH=%cd%;%PATH%"

 

 

rem python path

cd ..\langs\python3

set "PATH=%cd%;%cd%\Scripts;%PATH%"

set "TCL_LIBRARY=%cd%\tcl\tcl8.6"

set "TK_LIBRARY=%cd%\tcl\tcl8.6"

 

 

cd %VSC_ROOT%

Code.exe --extensions-dir .\data\extension --user-data-dir .\data\user-data

 

rem vscode 종료 시, 크로미움 캐시데이터 삭제

%VSC_DRIVE%

cd %VSC_ROOT%

 

del .\data\user-data\Cache\*.* /Q

del .\data\user-data\CachedData\*.* /Q

FOR /D %%p IN (".\data\user-data\CachedData\*.*") DO rmdir "%%p" /s /q

 

exit

 
3. 실행
터미널에서 실행하면 되고, 디버그하려면 vscode의 python 확장을 설치하고 펑션키 F5번 눌러서 실행한다.
 
4. 마무리
작업한 결과물 예시 : 깃헙으로 옮김 - https://github.com/edp1096/pcbangstudio
 
끝.
번호 제목 글쓴이 날짜 조회 수
35 VSCode 다중커서 꿈돌이 2017.02.28 19482
34 C/C++ CDT/MinGW32에서 pthread 사용하기 file 꿈돌이 2015.03.03 5410
33 vscode offline mode 설정 항목 꿈돌이 2018.08.18 3467
32 CDT(c c++ development tools) 및 MinGW / MSYS 설정 file 꿈돌이 2015.02.26 3435
31 GTK+ 3 설정 file 꿈돌이 2015.03.01 2008
30 피씨방스튜디오 만들기 #1/4 - vscode 포터블 설정 file 꿈돌이 2017.09.07 1879
29 c_cpp 확장에서 goto definition이 header내 extern 으로만 넘어갈 때 꿈돌이 2023.06.08 1846
28 이클립스 최소판을 포터블형식으로 만들기 file 꿈돌이 2015.02.22 1258
27 VSCode 외 웹서버 및 node.js 등 포터블 설정 백업 꿈돌이 2017.03.21 903
26 피씨방스튜디오 만들기 #번외4 - Go 준비 file 꿈돌이 2018.07.14 879
25 피씨방스튜디오 만들기 #2/4 - MariaDB, HeidiSQL 준비 file 꿈돌이 2017.09.07 777
24 피씨방스튜디오 만들기 #4/4 - 취합 및 마무리 file 꿈돌이 2017.09.08 764
23 피씨방스튜디오 만들기 #3/4 - NginX, PHP 준비 꿈돌이 2017.09.08 750
22 External tools, Run 설정 이전 꿈돌이 2016.06.02 686
21 피씨방스튜디오 만들기 #번외1 - Node.js 준비 꿈돌이 2017.09.19 684
20 피씨방스튜디오 만들기 #번외5 - JSP 준비 꿈돌이 2018.11.01 682
» 피씨방스튜디오 만들기 #번외3 - Python(3.x) 준비 꿈돌이 2018.03.16 677
18 피씨방스튜디오 만들기 #번외6 - 닷넷코어 준비 꿈돌이 2019.01.02 632
17 VSCode 터미널에서 - Powershell 프롬프트 경로 짧게 하기 꿈돌이 2018.06.29 617
16 피씨방스튜디오에서 vscode 업데이트 꿈돌이 2018.09.06 573