(또는, "PyPy/RPython는 파이썬 런타임을 요구하지 않고/컴파일 C/C++ 에 파이썬을 변환하는 데 사용 할 수 있습니까?")PyPy/RPython을 사용하여 작은 독립형 실행 파일을 생성 할 수 있습니까?
내가 그 RPython과 파이썬 그 실행에 PyPy을 이해하려고 노력 해요 그리고 그것의 컴파일 및 번역, 그리고 다소 실패했습니다.
저는 가상의 Python 프로젝트 (Windows 용)가 있습니다. 나는 UP2 이후에 py2exe를 사용하는 몇 메가 바이트가 아닌 100 킬로바이트 (O.N.O.)의 크기로 크기를 줄이고 싶습니다. 어떤 방식 으로든 Python 을 사용하여 Python26.dll에 의존하지 않는 독립 실행 형 실행 파일을 생성 할 수 있습니까? 가능한 경우 for
과 같은 RPython 제한 사항을 준수해야합니다. 내장 유형에서만 작동하거나 전체 Python 구문입니까?
이 작업을 수행 할 수 있다면 Python의 C 모듈을 거의 사용할 수 없다는 것을 알고 있습니다.
1
는 (요청시 이후, 상황은 명확하게하고 있으며, 툴체인의이 부분은 더 명확하게 RPython보다는 PyPy로 브랜드입니다, 그것은 2010 년에 그렇게하지 않았다)
이것은 거의 확실하게 원하는만큼 작은 실행 파일을 생성하지는 않습니다. 그러나 관련성이 있기 때문에 저는 cython이 독립 실행 파일을 빌드 할 수 있다고 주장 할 것이라고 생각했습니다. http://wiki.cython.org/EmbeddingCython –
@Forest : Cython이 그렇게 할 수 있다는 것을 알지 못했지만 파이썬 런타임을 필요로하기 때문에 py2exe + UPX보다 작은 (또는 적어도 많은) 것을 얻지 못할 것으로 생각됩니다. –
여기에 에코가 있습니까? –