Python - Gakgu/Gakgu.github.io GitHub Wiki
개요
인터프리터 방식의 프로그래밍 언어.
pip
미러 서버 이용하기
미러서버는 pip의 다운로드 속도를 향상시켜 준다. pip 설정 파일을 수정하여 이용할 수 있다.
설정 파일 경로
-
windows :
%APPDATA%\pip\pip.ini -
linux :
~/.pip/pip.conf
수정(생성)할 내용
[global]
index-url=http://ftp.daumkakao.com/pypi/simple
trusted-host=ftp.daumkakao.com
패키지 버전 교체
pip install --force-reinstall pyqt5==5.9.1
C++ 소스 불러오기 예제
mycpp.cpp 작성
extern "C"
{
void CppFunc(){};
}
mycpp.dll 만들기(gcc)
g++ -c -fPIC mycpp.cpp -o mycpp.o
g++ -shared -Wl,-soname,libmycpp.a -o mycpp.dll mycpp.o
mycpp.dll 만들기(Visual Studio)
dll과 파이썬의 비트(32 or 64)를 맞춤
속성 -> 일반 -> 구성형식 -> dll로 변경 -> 빌드
~.py 파일 작성
from ctypes import cdll
lib = cdll.LoadLibrary('./mycpp.dll')
lib.CppFunc()