구글링해서 해봤지만 실패했다. 별의별 희한한 에러가 난다. pip download 하고 pip install 하면 된다고 했는데 다 뻥이였다. 안된다. 의존성 때문에 패키지 1개만 들여와서 설치하면 에러가 발생할 것이다. 포스팅한 사람들은 되지도 않는것을 왜 포스팅 했을까... 그러던 중 나 같은 사람이 올린글을 봤는데 그 사람역시 실패해서 폴더를 통째로 복사했다고 했다. 예전에야 설치파일만 들여와서 설치하면 됐지만 요새는 점차 인터넷에 연결되서 패키지들이 설치가 되기 때문에 오프라인 설치시 전략이 필요하다. 파이썬 디폴트 설치시 아래와 같은 경로에 pip로 설치된 패키지들이 저장이 될것이다. C:\Users\assembly\AppData\Local\Programs\Python\Python36\Lib\s..
파이썬 설치를 하다보면 (pip install, pip3 install 등) Defaulting to user installation because normal site-packages is not writeable 메시지를 볼 수 있다. 말그대로 사용자 설치를 하려고 하는데 쓰기를 할 수 없다는 것이다. 권한이 없어서 그런것이다. 그래서 윈도우 사용자말고 관리자 권한이 있는 계정으로 로그인하여 설치하면 위와 같은 메시지는 못볼 것이다.
이전글에서는 개별 패키지 설치방법을 살펴봤다면 이번 포스팅에서는 일괄로 설치하는 방법을 알아보자. 개별로 했을때 문제가 어떤 패키자가 의존성이 있는지 정확히 알지 못한다. 그래서 그냥 인터넷 되는 pc에서 원하는것을 다 설치한 후에 일괄로 다운로드하고 일괄로 옮기고 설치하는게 좋다. 1. 인터넷 되는 pc에서 파이썬 패키지 설치 pip install scheduler 2. 설치된 패키지 정보 텍스트파일로 추출 pip freeze > requirements.txt 3. 설치된 패키지 파일 다운로드 pip download -r requirements.txt 4. 오프라인 pc로 파일 복사 다운로드된 파일을 zip등으로 묶어서 복사 5. 오프라인 pc에서 파일 설치 압축을 풀고 해당 디렉토리에서 설치 pip ..
구글링해서 아래와 같은 방법을 찼았으나 결론적으로는 안된다. 희한한에러들이 나니 아래방법은 쓰지말길 바란다. 그냥 전체 site-package 폴더를 복사하는 방법을 연구중이다. 온라인 pc는 그냥 pip install 패키지명 하면 설치가 되는데 오프라인은 그게 안된다. 그래서 그 피곤한 방법을 살펴보겠다. 우선 온라인 pc에서 시작한다. 파이썬 requests 패키지를 설치한다고 했을때 온라인 pc에서 설치하지 말고 먼저 다운로드를 받는다. pip download d [다운받을 폴더][패키지 명] 예) pip download -d C:\temp\py_pkg requests 다운받을 폴더명을 치기 귀찮으니 그냥 그 경로로가서 pip download requests 해주면 현재 경로로 다운로드 된다. 그..
구글링해서 아래와 같은 방법을 찼았으나 결론적으로는 안된다. 희한한에러들이 나니 아래방법은 쓰지말길 바란다. 그냥 전체 site-package 폴더를 복사하는 방법을 연구중이다. https://pyinstaller.org/en/stable/installation.html https://github.com/pyinstaller/pyinstaller/releases Source code (zip) 다운로드 받았다. https://github.com/pyinstaller/pyinstaller/archive/refs/tags/v5.2.zip pyinstaller-5.2.zip 이 다운로드 받아졌다. C:\Program Files\Python310\Lib\site-packages\pyinstaller-5.2\ 여..
vs code를 열고 File -> Preferences -> Keyboard shortcuts 로 간다. 이때 나오는 메뉴를 보면 알겠지만 단축키 Ctrl+K Ctrl+S 해도 된다. 이클립스 줄 이동 Alt+UpArrow, Alt_DownArrow 은 이클립스와 동일하니 안건드려도 된다. 줄복사: 상단 텍스트 입력창 맨 오른쪽을 보면 키보드 모양이 있다. 이것을 클릭하면 Recodrding Keys 라고 표시되며 텍스트 입력창에 단축키를 클릭하면 vs code에 등록된 단축키 목록이 나온다. 이미 줄 복사 단축키 Ctrl+Alt+DownArrow 가 등록되어 있어서 눌러보면 목록에 나온다. 마우스 우클릭하여 Remove Keybinding 을 클릭해서 삭제한다. 그 다음 Copy Line Down 을..
이전글에서 로그인 API 명세를 이용해서 access_token을 가져오는것 까지 하였다. 이제는 이 access_token을 이용해서 회원 프로필을 가져와 보겠다. https://developers.naver.com/docs/login/profile/profile.md 네이버 회원 프로필 조회 API 명세 - LOGIN 네이버 회원 프로필 조회 API 명세 NAVER Developers - 네이버 로그인 회원 프로필 조회 가이드 네이버 로그인을 통해 인증받은 받고 정보 제공에 동의한 회원에 대해 회원 메일 주소, 별명, 프로필 사 developers.naver.com 회원 프로필 조회 API 명세로 간다. 거기에도 PHP 예제 소스가 있다. // 네이버 API 예제 - 회원프로필 조회 나름 간단하다. ..
네이버 로그인 연동을 로컬호스트에서 해보기로 한다. 그냥 이니시스 처럼 sample download로 간편하게 하면 좋은데... 그렇게 되어 있지는 않다. 그래서 매뉴얼 보면서 하나씩 해봐야 한다. 우선 https://developers.naver.com/ 를 간다. https://developers.naver.com/products/login/api/api.md 네이버 로그인 - INTRO 환영합니다 네이버 로그인의 올바른 적용방법을 알아볼까요? 네이버 로그인을 통해 신규 회원을 늘리고, 기존 회원은 간편하게 로그인하게 하려면 제대로 적용하는 것이 중요합니다! 이에 올바 developers.naver.com 네이버 로그인으로 간다. 상단 메뉴의 Application을 클릭한다. https://devel..
파이썬 오프라인 설치는 다소 어렵다. 급하게 하지말고 이글을 보면서 차분하게 설치해보길 바란다. 우선 파일썬 설치파일을 다운로드 받고 (오늘 현재 최신파일 버전은 python-3.10.5-amd64.exe 이다) 더블클릭하면 설치 창이 뜬다. 초기 Install Now 와 Customize installation 이 나오는데 집에서 본인 PC만 쓰면 Install Now 해서 C:\Users\본인이름 경로에 설치해도 무방하나 관리자 권한등의 문제로 Install Now를 하면 관리자외 다른 사용자들은 못쓰는 경우가 발생할 수 있기 때문에 Customize installation을 선택한다. 그리고 아래 Add Python 3.10 to PATH가 기본값으로 체크가 안되어 있는데 반드시 체크를 해준다. 그..
자바 클래스나 메소드 이름을 스트링으로 받아서 실행할 수 있나 찾아봤다. package classname; public class AppTest{ public void printIt(){ System.out.println("printIt() no param"); } public void printItString(String temp){ System.out.println("printIt() with param String : " + temp); } public void printItInt(int temp){ System.out.println("printIt() with param Int : " + temp); } } package classname; import java.lang.reflect.Method..
- Total
- Today
- Yesterday
- 라이믹스
- xe addon
- php
- ocajp
- 자바 smtp
- xe애드온
- 스크래핑
- webix
- 문자열
- JDBC
- XE3
- C언어
- 플러터
- proc
- Python
- 자바
- 인포믹스
- MySQL
- KG
- 파이썬
- 이클립스
- 오라클
- 프로씨
- C
- 포인터
- 파싱
- ocjap
- EC
- XE
- esql
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
