개발
autoenv 를 이용 Tip(자동 환경 구성)
쩌비군
2020. 5. 26. 19:01
728x90
아래의 shell 스크립트를 이용해서 conda 가상 환경을 구성하는 autoenv 의 .env 파일을 생성 할 수 있다.
코드를 보면 잘 알겠지만, 현재 폴더이 이름으로 conda 가상 환경을 만들고, .env 파일을 생성해주는 스크립트이다.
vi ~/makeAutoEnv.sh 로 아래와 같은 shell 파일을 만든다.
#!/bin/bash
pythonVersion='3.6'
if [ ! -z $1 ]
then
pythonVersion=$1
fi
curDirName=${PWD##/*/}
condaDeactivate="source deactivate"
condaCreate="conda create --name=$curDirName python=$pythonVersion"
codnaActivate="source activate $curDirName"
eval '$condaDeactivate'
eval '$condaCreate'
eval '$codnaActivate'
eval 'echo $condaDeactivate > .env'
eval 'echo $codnaActivate >> .env'
아래와 같이 사용한다
# python 3.6 으로 환경 구성
~/makeAutoEnv.sh # python 2.7 로 환경 구성
~/makeAutoEnv.sh 2.7