반응형
이 두 파이썬 shebangs의 차이점은 무엇입니까
나는 shebang을 사용했다
#!/usr/bin/env python
언제 사용하는 것이 더 낫습니까?
#!/usr/bin/python
그들 사이의 정확한 차이점은 무엇입니까?
#!/usr/bin/python
는 항상 실행되도록 하드 코딩되어 /usr/bin/python
있지만 현재 환경에서 기본값이 되는 #!/usr/bin/env python
것을 실행 python
합니다 (예를 들어 고려할 $PATH
것입니다.에서 사용할 파이썬 인터프리터를 확인할 수 있습니다 which python
).
두 번째 방법 ( #!/usr/bin/env python
)은 특정 설치에 의존하지 않기 때문에 선호됩니다. 예를 들어 virtualenv
설정이나 시스템이없는 /usr/bin/python
경우에만 작동 /usr/local/bin/python
합니다.
참조 URL : https://stackoverflow.com/questions/5709616/whats-the-difference-between-these-two-python-shebangs
반응형
'programing' 카테고리의 다른 글
변수가 두 값 중 하나와 같은지 테스트 (0) | 2020.12.31 |
---|---|
사이트 배경으로 비디오? (0) | 2020.12.31 |
Mac OS X에서 마우스 가속 비활성화 (0) | 2020.12.31 |
통화 기호없이 통화 서식 지정 (0) | 2020.12.30 |
Spring-Security의 기본 AuthenticationManager는 무엇입니까? (0) | 2020.12.30 |