복붙노트

[PYTHON] 인터프리터를 설치하지 않고 Perl / Python / Ruby 스크립트를 어떻게 배포 할 수 있습니까?

PYTHON

인터프리터를 설치하지 않고 Perl / Python / Ruby 스크립트를 어떻게 배포 할 수 있습니까?

본질적으로 정규식 데이터 제거기 인 소프트웨어를 작성하고 싶습니다. CSV로 연락 목록을 작성하고 그 사람의 이름에서 모든 단어가 아닌 문자를 제거 할 것입니다.

이 프로젝트에는 Perl이 모두 작성되어 있지만 고객 기반은 대체로 비 기술적이며 Windows에서 Perl을 설치하는 것은 그럴 가치가 없을 것입니다.

Perl / Python / Ruby 유형 언어를 사용할 수있는 방법에 대한 아이디어가 있습니까?

잠깐 동안 웹에 대해 생각해 보았지만 비즈니스상의 이유로는 효과가 없었습니다.

해결법

  1. ==============================

    1.Perl Archive Toolkit을 사용하여 최소 Perl 코어 + 필요한 모듈 + Perl 프로그램을 가져올 수 있습니다.

    Perl Archive Toolkit을 사용하여 최소 Perl 코어 + 필요한 모듈 + Perl 프로그램을 가져올 수 있습니다.

    또한 PAR Packer를 사용하여 최종 사용자의 관점에서 다른 프로그램처럼 실행되는 Windows exe 파일로 변환 할 수도 있습니다.

  2. ==============================

    2.세 가지 언어로 Windows 실행 파일을 얻을 수 있습니다.

    세 가지 언어로 Windows 실행 파일을 얻을 수 있습니다.

  3. ==============================

    3.PAR을 사용하여 Perl Aachiver는 이미 다른 답변에서 언급되었으며 훌륭한 솔루션입니다. 작년에 Perl 팁으로 게시 된 PAR을 사용하여 실행 파일을 작성하는 방법에 대한 간단한 자습서가 있습니다.

    PAR을 사용하여 Perl Aachiver는 이미 다른 답변에서 언급되었으며 훌륭한 솔루션입니다. 작년에 Perl 팁으로 게시 된 PAR을 사용하여 실행 파일을 작성하는 방법에 대한 간단한 자습서가 있습니다.

    대부분의 경우, 빌드 시스템에 PAR :: Packer가 이미 설치되어있는 경우 외부 종속성이나 요구 사항이없는 독립 실행 파일을 다음과 같이 만들 수 있습니다.

    pp -o example.exe example.pl
    

    대부분의 경우, PAR은 모듈 의존성을 결정하는 데 많은 노력을 기울일 것입니다.하지만 잘못 되었다면 포함시킬 수있는 추가 명령 행 옵션이 있습니다. 자세한 내용은 pp 문서를 참조하십시오.

    모두 제일 좋다,

  4. ==============================

    4.두통이 있다고 확신합니까? ActivePerl 및 Strawberry Perl은 몇 번의 마우스 클릭만으로 Windows에서 쉽게 설치가 가능합니다. 파이썬은 내가 듣는 것으로부터 설치하기 쉽습니다.

    두통이 있다고 확신합니까? ActivePerl 및 Strawberry Perl은 몇 번의 마우스 클릭만으로 Windows에서 쉽게 설치가 가능합니다. 파이썬은 내가 듣는 것으로부터 설치하기 쉽습니다.

    얼마나 쉬운 지 알기 위해 설치를 시도 했습니까? 고객이 어려울 경우 스크립트 실행 방법을 쉽게 이해할 수 없습니다.

    또는 Perl 용 Docker 이미지를 사용하거나 응용 프로그램 대신 웹 서비스로 제공 할 수 있습니다.

  5. ==============================

    5.스크립트를 실행 파일로 변환 할 수 있습니다. Python과 Windows에서는 py2exe로 쉽게 할 수 있습니다. Perl과 Ruby에 대한 유사한 솔루션이 있지만 py2exe는 무료이며 신뢰할 수 있다고 생각합니다.

    스크립트를 실행 파일로 변환 할 수 있습니다. Python과 Windows에서는 py2exe로 쉽게 할 수 있습니다. Perl과 Ruby에 대한 유사한 솔루션이 있지만 py2exe는 무료이며 신뢰할 수 있다고 생각합니다.

  6. ==============================

    6.기술적이지 않은 잠재 고객? 또한 그래픽 사용자 유형의 일종을 원할 것입니다. py2exe를 사용하여 Windows 실행 파일로 패키지화하고 py2app를 사용하여 Mac 응용 프로그램에 패키지화 할 수있는 wxPython을 사용해 볼 수도 있습니다.

    기술적이지 않은 잠재 고객? 또한 그래픽 사용자 유형의 일종을 원할 것입니다. py2exe를 사용하여 Windows 실행 파일로 패키지화하고 py2app를 사용하여 Mac 응용 프로그램에 패키지화 할 수있는 wxPython을 사용해 볼 수도 있습니다.

  7. ==============================

    7.신발은 다른 플랫폼을위한 exe와 바이너리를 만들 수 있으며 통합 GUI를 얻을 수 있습니다.

    신발은 다른 플랫폼을위한 exe와 바이너리를 만들 수 있으며 통합 GUI를 얻을 수 있습니다.

  8. ==============================

    8.Ruby에는 모든 것을 멋진 깔끔한 .EXE 파일로 패키지화하는 OCRA 프로그램이 있습니다. RubyScript2EXE 프로그램은 더 이상 유지 관리되지 않으므로 더 나은 솔루션이 될 것입니다.

    Ruby에는 모든 것을 멋진 깔끔한 .EXE 파일로 패키지화하는 OCRA 프로그램이 있습니다. RubyScript2EXE 프로그램은 더 이상 유지 관리되지 않으므로 더 나은 솔루션이 될 것입니다.

  9. ==============================

    9."Windows에서 Perl을 설치하는 것은 그럴 가치가 없을 것입니다."정말요? 그게 복잡한거야?

    "Windows에서 Perl을 설치하는 것은 그럴 가치가 없을 것입니다."정말요? 그게 복잡한거야?

    파이썬에는 단순한 .MSI가 있습니다.이 MSI는 깔끔하게 설치됩니다.

    간단한 응용 프로그램은 .py 파일이기 때문에 거기에 큰 고통을 느끼지는 않습니다.

    당신은 고객을 가장 잘 압니다.

    나는 다음이 그렇게 나쁘지 않다는 것을 안다. 간단하고 쉽게 살 수있는 소스가있는 단일 .MSI 만 업그레이드되므로 지원하기가 훨씬 쉽습니다.

    1)이 .MSI 파일을 두 번 클릭하여 Python (또는 Perl 등)을 설치합니다.

    2) 좋은 물건을 설치하려면이 다른. MSI를 두 번 클릭하십시오.

  10. from https://stackoverflow.com/questions/446685/how-can-i-deploy-a-perl-python-ruby-script-without-installing-an-interpreter by cc-by-sa and MIT license