시스템에 설치된 파이썬이 아닌 컴파일 된 파이썬을 실행하는 방법

user9371654

소스에서 python3.6.5를 컴파일하고 다음과 같이 컴파일 된 openssl에 연결했습니다.

export LDFLAGS="-L/usr/local/openssl/lib/ -L/usr/local/openssl/lib64/"
export LD_LIBRARY_PATH="/usr/local/openssl/lib/:/usr/local/openssl/lib64/"
export CPPFLAGS="-I/usr/local/openssl/include -I/usr/local/openssl/include/openssl"
./configure --prefix=/usr/local/openssl/
make
make install

그리고 openssl은 다음과 같이 설치됩니다.

./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
make
make install

/my/path/위의 지침 /usr/local/openssl/에서 Ubuntu 18에서도 openssl이 빌드되는 위치 로 대체 되었지만 시스템에 필요한 일부 기능이 없기 때문에 소스에서 컴파일했습니다.

이제 시스템이 아닌 컴파일 파이썬을 사용하여 파이썬 프로그램을 실행하고 싶습니다. 어떻게하나요? python을 작성 myprog.py하면 시스템의 파이썬이 실행됩니다.

편자

사용자 지정 Python이 다음 위치에 설치된 경우 /some/path:

  1. shebang 줄을 추가 myscript.py하면 실행 가능한 스크립트로 실행할 때 사용자 지정 Python이 선택됩니다.

    #!/some/path/bin/python
    import sys
    print(sys.version)
    

    스크립트 실행 :

    $ chmod +x myscript.py
    $ ./myscript.py
    2.7.10 (default, Oct  6 2017, 22:29:07)
    [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]
    
  2. 스크립트를 실행하기 위해 Python 실행 파일에 대한 경로를 명시 적으로 전달할 수 있습니다.

    $ /some/path/bin/python myscript.py
    
  3. 앞에 추가 /some/path/bin하는 PATH대신 시스템 하나의 사용자 정의 파이썬을 선택합니다 :

    $ PATH=/some/path/bin:$PATH python myscript.py
    

./configure --prefix=/usr/local/openssl/제공 한 줄로 판단 하면 /usr/local/openssl; 아래에 사용자 지정 Python을 설치 한 것 같습니다 . 따라서 bin dir은 /usr/local/openssl/bin.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬을 시스템이 아닌 수동으로 컴파일 된 OpenSSL에 연결하는 방법

분류에서Dev

컴파일 된 파이썬 코드를 실행하는 방법

분류에서Dev

.pyc (컴파일 된 파이썬) 파일을 실행하는 방법은 무엇입니까?

분류에서Dev

lib devels가 설치된 후 파이썬을 다시 컴파일하는 이유는 무엇입니까?

분류에서Dev

임시 _Meixxxx 폴더가 아닌 Pyinstaller (-onefile)로 컴파일 된 파일의 실제 위치를 지정하는 방법이 있습니까?

분류에서Dev

파이썬에서 누락 된 줄을 인쇄하는 방법?

분류에서Dev

상속 된 파일의 데코레이터 함수에서 파이썬 파일 이름을 얻는 방법

분류에서Dev

파이썬에서 여러 파일을 실행하는 방법

분류에서Dev

파이썬을 크로스 컴파일하는 방법?

분류에서Dev

내 Mac에서 brew의 설치된 파이썬을 사용하는 방법은 무엇입니까?

분류에서Dev

파이썬을 사용하여 컴파일 된 URL을 normail 형식으로 변환하는 방법

분류에서Dev

`pip`로 설치된 파이썬 모듈과`apt`로 설치된 파이썬 모듈을 확인하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 이름이 지정된 파이프와 소켓을 동시에 듣는 방법

분류에서Dev

다른 파이썬 파일 내에서 파이썬 파일을 실행하는 방법

분류에서Dev

geany로 컴파일 된 CPP 파일을 실행하는 방법

분류에서Dev

geany로 컴파일 된 CPP 파일을 실행하는 방법

분류에서Dev

pip를 통해 설치된 모듈을 찾기 위해 시스템 파이썬을 만드는 방법은 무엇입니까?

분류에서Dev

다른 파이썬 파일에서 파일을 실행하는 방법

분류에서Dev

파이썬으로 구조화 된 데이터 파일을 그리는 방법?

분류에서Dev

파이썬 : 일관된 수의 열을 얻는 방법?

분류에서Dev

마운트 된 시스템 이미지 (img 파일)에 apt 패키지를 설치하는 방법

분류에서Dev

Mac에 셀레늄 파이썬을 설치하는 방법

분류에서Dev

파이썬에서 반환 된 값을 저장하고 비교하는 방법

분류에서Dev

파이썬의 초보자 문제 : 파이썬에서 파일에서 분리 된 줄의 목록을 만드는 방법

분류에서Dev

autoit는 컴파일 된 파이썬 스크립트에서 창을 감지하지 않습니다.

분류에서Dev

64 비트 Windows 10 시스템이 설치된 WinXP에서 Windows 용 인텔 포트란 8.1을 사용하여 컴파일 된 프로그램 실행

분류에서Dev

컴파일 된 파일 * .java가 아닌 classLoader에서 java.lang; Class를 얻는 방법

분류에서Dev

사전 정의 된 문법을 받아들이는 파이썬 코드

분류에서Dev

csv 파일을 행렬 파이썬에로드하는 방법

Related 관련 기사

  1. 1

    파이썬을 시스템이 아닌 수동으로 컴파일 된 OpenSSL에 연결하는 방법

  2. 2

    컴파일 된 파이썬 코드를 실행하는 방법

  3. 3

    .pyc (컴파일 된 파이썬) 파일을 실행하는 방법은 무엇입니까?

  4. 4

    lib devels가 설치된 후 파이썬을 다시 컴파일하는 이유는 무엇입니까?

  5. 5

    임시 _Meixxxx 폴더가 아닌 Pyinstaller (-onefile)로 컴파일 된 파일의 실제 위치를 지정하는 방법이 있습니까?

  6. 6

    파이썬에서 누락 된 줄을 인쇄하는 방법?

  7. 7

    상속 된 파일의 데코레이터 함수에서 파이썬 파일 이름을 얻는 방법

  8. 8

    파이썬에서 여러 파일을 실행하는 방법

  9. 9

    파이썬을 크로스 컴파일하는 방법?

  10. 10

    내 Mac에서 brew의 설치된 파이썬을 사용하는 방법은 무엇입니까?

  11. 11

    파이썬을 사용하여 컴파일 된 URL을 normail 형식으로 변환하는 방법

  12. 12

    `pip`로 설치된 파이썬 모듈과`apt`로 설치된 파이썬 모듈을 확인하는 방법은 무엇입니까?

  13. 13

    파이썬에서 이름이 지정된 파이프와 소켓을 동시에 듣는 방법

  14. 14

    다른 파이썬 파일 내에서 파이썬 파일을 실행하는 방법

  15. 15

    geany로 컴파일 된 CPP 파일을 실행하는 방법

  16. 16

    geany로 컴파일 된 CPP 파일을 실행하는 방법

  17. 17

    pip를 통해 설치된 모듈을 찾기 위해 시스템 파이썬을 만드는 방법은 무엇입니까?

  18. 18

    다른 파이썬 파일에서 파일을 실행하는 방법

  19. 19

    파이썬으로 구조화 된 데이터 파일을 그리는 방법?

  20. 20

    파이썬 : 일관된 수의 열을 얻는 방법?

  21. 21

    마운트 된 시스템 이미지 (img 파일)에 apt 패키지를 설치하는 방법

  22. 22

    Mac에 셀레늄 파이썬을 설치하는 방법

  23. 23

    파이썬에서 반환 된 값을 저장하고 비교하는 방법

  24. 24

    파이썬의 초보자 문제 : 파이썬에서 파일에서 분리 된 줄의 목록을 만드는 방법

  25. 25

    autoit는 컴파일 된 파이썬 스크립트에서 창을 감지하지 않습니다.

  26. 26

    64 비트 Windows 10 시스템이 설치된 WinXP에서 Windows 용 인텔 포트란 8.1을 사용하여 컴파일 된 프로그램 실행

  27. 27

    컴파일 된 파일 * .java가 아닌 classLoader에서 java.lang; Class를 얻는 방법

  28. 28

    사전 정의 된 문법을 받아들이는 파이썬 코드

  29. 29

    csv 파일을 행렬 파이썬에로드하는 방법

뜨겁다태그

보관