Flask 공식 튜토리얼 에 따르면 :
이제 프로젝트 작업을 할 때마다 해당 환경을 활성화하기 만하면됩니다. OS X 및 Linux에서 다음을 수행하십시오.
$ . venv/bin/activate
작동합니다. 그러나 내가 달리기를 시도하면 ./venv/bin/activate
및 venv/bin/activate
, 둘 다 내게 -bash: venv/bin/activate: Permission denied
.
내 질문은 : 무엇을 .
합니까?
이 경우 점은 shell 키워드와 동의어 source
입니다. 이것이하는 일은 파일을 읽고 명령 줄에 직접 입력 한 것처럼 각 줄을 실행하는 것입니다. 권한 현명한 필요한 것은 파일에 대한 읽기 액세스입니다.
쉘 명령으로 파일을 소싱하는 것은 쉘 스크립트를 호출하는 것과 동일하지 않습니다. 쉘 스크립트는 실행 권한이 필요하며 (이것이 권한이 거부 된 이유입니다) 자체 (비대화 형) 쉘을 실행합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다