Welcome :っ)

Devlog/Python 4

Python 패키지 오프라인 설치 방법

인터넷 환경에서는 바로 pip install 명령어를 통해 쉽게 설치가 가능하지만, 현재 다니는 회사에서 폐쇄망을 통해 개발하고 있기 때문에 특정 기간 방화벽을 오픈 요청을 하지 않는 이상 오프라인 환경에서 필요한 환경을 구축해야 한다. 온라인 환경 설치 먼저, 인터넷이 되는 온라인 환경에서 설치하고자 하는 파이썬 패키지를 다운로드한다. (pycrypto 패키지를 예시로 들었다. ) PYPI에서 직접 파일을 다운받거나, pip download 명령어를 통해 필요한 파일을 다운로드한다. 만약 여러 패키지를 한번에 설치해야 하는 경우(초기 프로젝트 세팅해야 하는 경우) requirements.txt로 다운로드할 파일 목록을 추출 후 한 번에 다운로드할 수 있다. 다운로드할 파일 목록을 직접 작성할 수도 있지..

Devlog/Python 2022.11.07

Flask와 Django 비교

목차 들어가며.. Flask와 Django 비교 💡 결론 들어가며.. Flask와 Django는 Python 언어를 기반으로 한 Web Framework이다. 이 둘을 비교하기 전에 기본적으로 알아야 할 개념은 다음과 같다. 프레임워크가 많은 것을 해주면 당연히 유연해질 수밖에 없다. 프레임워크 안에서 방대한 자유도를 가지게 되면, 보안의 문제가 생길 수 있다. 유연 = 책임 Flask와 Django 비교 둘의 범주에서 차이가 있다. Django는 Full-stack Framework이며, Flask 는 Micro Framework이다. Flask는 가벼운 프레임워크이기 때문에, 개발자가 거의 모든 것을 설정하고 세팅해야 하는 번거로움이 있지만, 그만큼 내가 원하는 기능을 편하게 확장할 수 있으며, 보다..

Devlog/Python 2022.08.21

[Python] pycrypto RSA 오류

Python3 pycrypto 모듈 설치 시 아래와 같은 오류가 발생했다. from Crypto.PublicKey import RSA File "/home/venv_dir/paytest/lib/python3.7/site-packages/Crypto/PublicKey/RSA.py", line 585 except ValueError, IndexError: ^ SyntaxError: invalid syntax setuptools 58 버전 이상인 경우 pycrypto 설치 시 위와 같은 오류가 난다는 글을 찾았다 .. incompatibility with setuptools >= 58.0.0 #327 확인해보니 나도 setuptools 61.0.0 버전을 사용중이었다 .. 해결방법은 아래와 같이 setupto..

Devlog/Python 2022.04.22

[Python] ModuleNotFoundError: No module named '_ctypes' 오류

가상 환경 진입하여 패키지 설치 중 아래와 같은 에러가 발생하는 경우가 있다. 매번 Python3.7.x 환경 구축할 때마다 자주 봐온 에러라서 기록해둔다. ModuleNotFoundError: No module named '_ctypes' Python 설치 시 libffi-devel 해당 모듈이 설치되지 않아 생기는 오류라고 한다. 아래와 같이 해당하는 OS에 맞게 설치해 주면 된다. # libffi-dev 패키지 설치 # centos sudo yum install libffi-devel # 우분투 sudo apt install libffi-dev # 레드헷 sudo apt install libffi-devel

Devlog/Python 2022.04.21
반응형