📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# python (28)

Python 2018. 8. 30. 04:00

[Python] Windows 환경에서 파이썬 pymssql 설치하기

Windows 환경에서 파이썬 pymssql 설치하기파이썬 프로그램과 MS-SQL Server를 연동하기 위해서는 pymssql이라는 패키지가 설치되어 있어야 합니다. 기본적인 패키지들은 pip 명령어 한 번으로 해결되지만 pymssql의 경우 몇 가지 과정이 필요합니다.설치 과정Python이 설치되어 있어야 합니다. → [Python] 파이썬 다운로드 및 설치하기cmd(명령 프롬프트)를 실행합니다. 윈도우 키 + R 버튼으로 실행 팝업을 열고 cmd를 실행해도 됩니다.pip install pymssql 명령어를 실행하여 pymssql을 설치합니다.pip install pymssql트러블 슈팅한 번에 설치된다면 다행이지만 그동안 파이썬 프로그래밍을 하지 않았다면 기본적인 설정이 되어 있지 않아 몇 가..

Python 2018. 8. 30. 00:30

[Python] 파이썬 pip로 pymmssql 설치시 C++ Build Tools 오류

파이썬 pip로 pymssql 설치시 C++ Build Tools 오류파이썬과 MSSQL Server 연동을 위해 pymssql 패키지를 설치하려고 pip install 명령어를 사용했는데 다음과 같은 문제로 설치가 실패했습니다.오류 내용을 보니 pymssql을 설치하기 위해서는 Visual C++ 14.0이 요구된다고 합니다. 친절하게 다운로드 경로까지 알려주지만 너무나도 자주 바뀌는 Microsoft 사이트 경로로 인해 현재기준으로 접속하면 404 Not Found가 나타나는군요.Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/vis..

툴 [Tool] 2018. 8. 29. 19:30

[PyCharm] pip 명령어 대신 파이참을 이용해서 파이썬 패키지 모듈 설치하기

pip 명령어 대신 파이참을 이용해서 파이썬 패키지 모듈 설치하기파이참(PyCharm)을 이용하면 pip 명령어를 대신해 패키지를 설치할 수 있습니다. 파이참 패키지 관리 기능을 사용하기 전에 pip 업그레이드를 수행해주시기 바랍니다. 내부적으로 pip 명령어를 수행하기 때문입니다.python -m pip install --upgrade pipPyCharm을 실행하고 PyCharm 왼쪽 상단의 메뉴 File > Settings... 를 클릭하거나 Ctrl + Alt + S를 누릅니다.Project > Project Interpreter 탭에서 오른쪽 + 버튼을 클릭합니다.만약 + 버튼이 동작하지 않는 경우 Project Interpreter 경로가 현재 운영체제에 설치되어 있는 파이썬 경로와 맞는지 확인..

Python 2018. 8. 29. 16:00

[Python] 파이썬 pip 설치시 오류. You are using pip version... 해결 방법

pip 설치시 오류. You are using pip version... 해결 방법pip install 명령어로 파이썬 pymssql을 설치하려던 도중 다음과 같은 문제가 발생했습니다.오류 내용을 보니 현재 pip 버전이 10.0.1 버전인데 18.0버전이 나왔으니 pip를 업그레이드 해야한다고 하는군요.Command "c:\users\dololak\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\KIMDON~1\\AppData\\Local\\Temp\\pip-install-h40_7c7d\\pymssql\\setup.py';f=getattr(tokenize,..

툴 [Tool] 2018. 8. 29. 12:30

[PyCharm] 파이참 자동 Spelling 체크 밑줄 설정 해제하기

파이참(PyCharm) 자동 Spelling 체크 밑줄 설정 해제하기파이참으로 개발시에 특정 키워드나 식별자 밑에 스펠링 체크로 인한 밑줄이 그어지는 경우가 있습니다.프로그램에는 아무런 영향이 주지 않지만 곳곳에 밑줄이 그어지기 때문에 너무 신경쓰입니다. 원인은 스펠링 체크를 하기 때문입니다.Typo: In word ~~~Inspection info: Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fic them in one click.PyCharm 왼쪽 상단의 메뉴 File > Settings... 를 클릭하거나 Ctrl + Alt + S를 누릅니다.Settings 에서 ..

Python 2018. 8. 29. 10:37

[Python] 파이썬 whl(wheel) 파일로 패키시 설치시 파일명.whl is not a supported wheel on this platform 문제 해결 방법

파일명.whl is not a supported wheel on this platform 문제.whl(wheel) 파일은 파이썬 패키지를 Windows 환경에서 설치하기 위한 패키지 설치파일입니다. pymmsql을 .whl을 통해 설치하려던 중 다음과 같은 오류가 출력되었습니다.pymssql-2.1.4.dev5-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.간단히 설명하자면 현재 환경에서는 지원되지 않는 .whl 파일이라는 것입니다. 즉 현재 운영체제 환경 또는 파이썬 환경에 맞지 않는 .whl 파일을 사용하고 있다는 뜻입니다. 먼저 pip 업그레이드를 수행합니다.python -m pip install --upgrade pip그리고..

툴 [Tool] 2018. 8. 28. 15:45

[PyCharm] 파이참 다운로드 및 설치

파이참(PyCharm)파이참(PyCharm)은 IntelliJ를 만든 회사인 JetBrains에서 제작한 파이썬 전용 IDE입니다. 파이썬 전용 IDE는 여러 가지가 있지만 JetBrains만의 심플하고 모던한 테마와 가벼움 그리고 강력한 퍼포먼스를 느끼고 싶다면 파이참은 좋은 선택인 것 같습니다.(출처 https://www.jetbrains.com/pycharm/)다만 파이참(PyCharm)은 유료 버전과 무료 버전으로 나뉘어지는데, 유료 버전의 경우에는 PyCharm Professional Edition이 있고 무료 버전으로는 PyCharm Community Edition이 있습니다.공식 홈페이지에서 제공하는 표를 봤을 때 두 가지 버전의 차이점으로는 웹 개발 지원 및 파이썬 웹 개발 프레임워크 사용..

Python 2018. 7. 13. 12:46

[Python] 리스트, 문자열 같은 시퀀스 타입 Packing, Unpacking

언패킹(Unpacking)예를 들어 문자열의 각 문자 요소들을 여러개의 변수에 나누가 싶다면 다음과 같이 간단하게 가능합니다.>>> a, b, c, d, e = 'Hello'>>> a'H'>>> b'e'>>> c'l'>>> d'l'>>> e'o'만약 언패킹시에 나누어 담을 변수와 언패킹할 대상 시퀀스의 length가 다르면 다음과 같은 오류가 발생합니다.변수보다 시퀀스의가 더 큰 경우.변수는 네 개인데, 시퀀스의 요소는 5입니다.>>> a, b, c, d = 'Hello'Traceback (most recent call last): File "", line 1, in a, b, c, d = 'Hello'ValueError: too many values to unpack (expected 4)시퀀..

Python 2018. 7. 11. 22:58

[Python] 파이썬 리스트 타입 - list 객체

파이썬 list 타입C나 JAVA 언어 등에는 배열이라는 자료구조가 있다면 파이썬에는 list 자료형이 있습니다. 파이썬에는 배열은 없으며 대신에 index를 부여할 수 있는 시퀀스 타입을 제공합니다. 파이썬에서 시퀀스 타입의 특징은 저장하고 있는 데이터가 순서를 가진다는 점이며, 그 중 하나가 list 타입 입니다. list는 우리가 흔히 알고 있는 타 언어의 배열과 거의 똑같다고 할 수 있습니다.파이썬에서 가장 많이 다루어지는 자료구조이며, 실무에서도 데이터를 다룰때 자주 다루게 되기때문에 기능도 많습니다. 여러번 따라해보면서 숙달하시기를 권해드립니다.list 객체 생성list 타입은 다음과 같이 '[ ]' (대괄호)로 표기하며, 각 요소마다 ,(콤마) 로 구분하여 생성할 수 있습니다.>>> my_l..

Python 2018. 7. 9. 14:43

[Python] 명령행으로 프로그램 인자값 받기 - sys.argv

참고글[PyCharm] 파이참 python 실행시 인자값 받기 - sys.argv명령행으로 프로그램 인자값 받기 - sys.argv어느 언어나 프로그램 실행시 명령행을 통해 필요한 인자값(Arguments Value)을 받을 수 있는 방법을 제공합니다. 자바나 C언어 등 에서도 main 메서드를 통해 명령행 매개변수를 받는 방법을 제공하는것과 같습니다.파이썬에는 명령행을 받기위해 sys 라이브러리를 import 해주어야 합니다.import syssys.argv 는 배열입니다. sys.argv[0]에는 기본적으로 python 실행파일의 경로가 담겨있기 때문에 sys.argv 배열의 길이는 기본적으로 1입니다.print(len(sys.argv))print(sys.argv[0])인자값 넘기면서 실행하기간단한 ..