OSX ML 방화벽이 매 2 초마다 권한을 묻지 않고 파이썬을 실행하게하십시오


2

저는 현재 파이썬 웹 사이트에서 일하고 있습니다. --reload Python 파일에서 변경 될 때마다 서버를 다시로드하는 옵션. 나는 모든 파일을 저장할 때마다 (그리고 자주 그 일을 무의식적으로 수행함) 방화벽에서 방화벽을 통해 서버 실행 권한을 요청하는 메시지가 계속 나타납니다. 방화벽 허용 목록에 pserve와 Python 바이너리를 추가하려고 시도했지만 도움이되지 않았습니다.

어떤 아이디어를 어떻게 해결할 수 있습니까?

답변:


2

나는 동일한 문제를 안고있었습니다. PasteDeploy 구성 파일에서 localhost IP 127.0.0.1을 리스너 바인드 주소로 정의하는 것이 수용 가능한 해결책이었습니다. 그것은 이전에 (기본적으로, 나는 가정) 0.0.0.0 모든 네트워크 인터페이스에 바인딩을 일으켰습니다. 로컬 호스트의 IP 만 호스트 = 127.0.0.1 매개 변수로 지정하면 방화벽 경고가 트리거되지 않습니다.

python 실행 파일을 방화벽 예외 목록에 추가하는 합리적인 방법은 없었지만 대부분의 개발자 시나리오에서는 다른 인터페이스에 바인딩 할 필요가 없었습니다.


그래, 나도 인터넷에 열려있는 0.0.0.0보다는 오히려 localhost를 만들고, 너무 똑같은 아이디어가있어,하지만 그것은 나를 위해 일하지 않았습니다. osx에서의 임 10.8.2.
if __name__ is None

K, 나는 이것을 다시 시도해 보았다. 몇 주 전에 처음으로 시도 할 때 게으른 것처럼 보였습니다. 나는 단지 pserve를 죽이고 다시 시작하기보다는 다시로드했을뿐입니다.
if __name__ is None
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.