에러내용

sudo pip3 install virtualenv
sudo: pip3: command not found

 

pip3.7 을 /etc/profile 에 등록 후 모든 유저가 사용할 수 있도록 설정했다.

 

root 가 아닌 다른 유저에서 pip3.7 을 이용해 virtualenv 를 install 을 하다가 permission 에러가 발생.

pip3.7 install virtualenv

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.7/site-packages/filelock.py'
Consider using the `--user` option or check the permissions.

 

해결방안을 찾아보니..

1. root user 로 실행

2. symbolic link 생성

3. sudoers 파일 수정

 

stackoverflow 를 보다가 빈도수가 높은 2번방안을 선택했다.

 

sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip3.7
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3.7

 

sudo pip3.7 명령이 정상적으로 동작하는지 테스트.

 

완료.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기