본문 바로가기
MySql

MySQL Mac에서 PYTHON_EGG_CACHE 환경 변수를 설정하는 방법은 무엇입니까?

by 베이스 공부 2020. 9. 21.
반응형

MySQL을 사용하도록 Django를 설정하려고합니다. localhost / mysite 를 입력 할 때 다음 오류가 발생합니다.

ExtractionError at /
Can't extract file(s) to egg cache

The following error occurred while trying to extract file(s) to the Python egg
cache:

  [Errno 13] Permission denied: '/Library/WebServer/.python-eggs'

The Python egg cache directory is currently set to:

  /Library/WebServer/.python-eggs

Perhaps your account does not have write access to this directory?  You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.

오류 메시지에서 Apache가 액세스 할 수있는 디렉토리를 가리 키도록 PYTHON_EGG_CACHE 환경 변수를 변경해야한다는 것을 알고 있습니다. 다음을 httpd.conf 에 추가해 보았습니다.

SetEnv PYTHON_EGG_CACHE /var/www
<Directory /var/www>
    Order deny,allow
    Allow from all
</Directory>

또한 SetEnv PYTHON_EGG_CACHE / var / www bashrc 로 설정했지만 문제를 해결할 수있는 것은 없습니다. 내가 뭘 잘못하고 있는지에 대한 제안이 있습니까?

참고 : www 는 내가 만든 폴더입니다.

 

해결 방법

 

또한 wsgi 스크립트에서 달걀 캐시 디렉토리를 설정하려고 할 수도 있습니다.

import os
os.environ['PYTHON_EGG_CACHE'] = '/usr/local/pylons/python-eggs'

여기에서 찾을 수 있습니다


 

참조 페이지 https://stackoverflow.com/questions/9107016

 

 

반응형

댓글