저는 Python 응용 프로그램을 제공하기 위해 uwsgi를 사용하고 있습니다. 앱이 특정 버전을 사용하고 있었는데 falcon python
지금은 패키지를 제거하고 다시 설치하여 업그레이드했습니다. 그러나 변경 사항은 uwsgi 서버에 반영되지 않으며 다시 시작해도 여전히 이전 코드를 사용하고 있습니다 uwsgi
. 왜 이런 문제가 나오나요? 오류를 생성한 이전 버전의 코드를 볼 수 있습니다.uwsgi logs
답변1
코드 변경 후 uWSGI를 다시 시작해야 합니다.
가상 환경을 사용하는 경우:
- 전역적으로 설치하지 않았는지 확인하십시오
falcon
(deactivate
첫 번째). - 올바른 것을 활성화했는지 확인
echo $PATH
하고 사용echo $VIRTUAL_ENV
하여 온전한 상태를 확인할 수 있습니다.
그 경우아직이전 버전을 읽으려면 pip freeze
또는 사용하여 pip list
환경을 디버깅하세요. 이전 버전을 완전히 제거했는지 확인하십시오.
최후의 수단으로 가상 환경을 삭제하고 다시 만드십시오. Python에서 가상 환경을 사용하지 않는 경우 사용을 시작하세요.