수색…
파일 소싱
파일을 소싱하는 것은 실행과 다르다. 즉, 모든 명령은 현재 bash 세션의 컨텍스트 내에서 평가된다. 이것은 정의 된 모든 변수, 함수 또는 별칭이 세션 전체에서 지속됨을 의미한다.
sourceme.sh
소스 파일을 만듭니다.
#!/bin/bash
export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
echo Hello
}
세션에서 파일을 가져옵니다.
$ source sourceme.sh
이후부터는 소스 파일의 모든 리소스를 사용할 수 있습니다.
$ echo $A
hello_world
$ sayHi
Hi
$ sayHello
Hello
명령에 유의하십시오 .
source
와 동의어이므로 사용자가 간단하게 사용할 수 있습니다.
$ . sourceme.sh
가상 환경 소싱
하나의 컴퓨터에서 여러 응용 프로그램을 개발할 때 종속성을 가상 환경으로 분리하는 것이 유용합니다.
virtualenv
사용하면 이러한 환경이 쉘에 포함되어 명령을 실행할 때 가상 환경에서 가져옵니다.
이것은 일반적으로 pip
사용하여 설치됩니다.
pip install https://github.com/pypa/virtualenv/tarball/15.0.2
새로운 환경 만들기
virtualenv --python=python3.5 my_env
환경 활성화
source my_env/bin/activate
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow