Linux-centos/Linux-centos__python

centos python 환경 설정, no module named project name

말하는감자 2020. 4. 2. 15:37
cd /home/virtualenv/가상환경이름/bin
source activate

cd /파이썬/프로젝트/설치한/경로

#uwsgi인 경우
uwsgi uwsgi.ini &

#gunicorn인 경우
gunicorn -c gunicon_conf.py wsgi:app &

서버 1개에 1 프로젝트인 경우

vim ~/.bashrc

 

아래 내용을 추가해준다

export PYTHONPATH=${PYTHONPATH}:/파이썬/프로젝트/설치한/경로/

 

아래 내용을 입력하고 터미널을 껏다 켜주면 됨...

source ~/.bashrc

 

 


 

 

 

but 서버에 파이썬 프로젝트가 여러개인 경우..............

별짓 다해봤는데 성공하지 못함 ㅡ,.ㅡ;;

 

일단 가상환경을 하나 만들어준다

cd /home/virtualenv
virtualenv 가상환경이름
cd 가상환경이름/bin

 

가상환경 배치파일을 열어서 확인하고

vim activate

 

Shift + G로 가장 하단으로 이동한 후에 아래 패스를 추가해준다

export PYTHONPATH=${PYTHONPATH}:/파이썬/프로젝트/설치한/경로/

 

이제 실행할때는...

cd /home/virtualenv/가상환경이름/bin
source activate

cd /파이썬/프로젝트/설치한/경로

#uwsgi
uwsgi uwsgi.ini &

#gunicorn
gunicorn -c gunicorn_config.py wsgi:app &

cd /home/virtualenv/가상환경이름/bin
deactivate

'Linux-centos > Linux-centos__python' 카테고리의 다른 글

chrome driver, chrome, centos7  (0) 2020.06.11
python3.x 심볼릭링크  (0) 2020.03.27
libmysqlclient.so.18  (0) 2019.10.17
anaconda 심볼릭링크 해제  (0) 2019.10.17
centos7 + github + python3.6 + ssh 등등  (0) 2019.07.09