저는 리눅스로 포팅하려는 .NET 제품의 수가 많기 때문에 크로스 플랫폼 프레임 워크가 절실합니다. Python/pyQt 및 표준 라이브러리로 작업하기 시작했으며 비표준 라이브러리를 가져 오기 전까지는 모두 잘 진행되고있었습니다. 나는 pip와 easy_install에 대해 듣고 있는데, 나는 이것에 대해 완전히 혼란스러워하고있다.Python 라이브러리
내 제품은 DLL을 실행하는 데 필요한 모든 것을 제공해야하므로 .NET 환경에서 DLL (또는 라이센스가있는 DLL)을 제품과 함께 패키지로 만듭니다. 테스트 베드로서
나는이 라이브러리라는 요청 가져올 시도하고있다 : 내 프로그램 디렉토리에__init__.py
파일 및 라이브러리 소스를 가지고
https://github.com/kennethreitz/requests
을하지만 그것은 작동하지 않습니다. 어떤 종류의 추가 패키지 설치 프로그램 없이도 라이브러리를 포함 할 수있는 간단한 방법이 있다고 말해주세요.
'init.py'를'__init __. py'로 변경하십시오. – Herks
예,'__init __. py'입니다. 나는 제 코드와 동일한 디렉토리에 제 3 자 라이브러리를 포함시킬 수 있다는 것을 알아야합니다. 제 3 자 패키지 다운로더 없이도 작동 할 것입니다. –
Re : "필요없이 라이브러리를 포함 할 수있는 간단한 방법이 있다고 말해주십시오. 일종의 추가 패키지 설치 프로그램입니다. ": 설치를 설명하고 필요한 모든 패키지를 가져 오는'setup.py' 파일을 포함하는 것이 일반적입니다. 그게 중요할까요? 다음은'requests'에 대한'setup.py'입니다 : https://github.com/kennethreitz/requests/blob/master/setup.py – hughdbrown