본문 바로가기
파이썬

파이썬 virtualenv와 함께 pip를 사용할 때 "Permission denied"를 방지하는 방법

by º기록 2021. 1. 4.
반응형

Ubuntu 머신의 가상 환경에서 pip 를 사용하여 Python 패키지를 배포하려고하는데 권한 관련 문제가 발생합니다. 예를 들면 :

(TestVirtualEnv)test@testServer:~$ pip install markdown2

종료 :

error : could not create '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': Permission denied

가상 환경이 아닌 전역 적으로 패키지를 설치하므로 sudo 를 수행 할 수 없습니다. 나는 사이트 패키지 찾았다 ; ls easy_install , pip setuptools 와 관련된 디렉토리 만 표시하고 Markdown과 관련된 것은 표시하지 않습니다.

권한 관련 오류없이 pip 를 사용하여 가상 환경에서 패키지를 배포하는 방법은 무엇입니까?

 

해결 방법

 

virtualenv sudo 로 만든 다음 에서 sudo 없이 작동하면 virtualenv 권한 문제가 발생할 수 있습니다. virtualenv .

질문의 의견에서 알 수 있듯이 여기서 해결책은 sudo 없이 virtualenv 를 만들면 작업 (특히 쓰기) sudo 없이.

 

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

 

 

반응형

댓글