이 오류가 발생했는데 해결할 수 없습니다. python3.6 디렉터리에 있는 이러한 파일에 대한 권한이 없는 이유를 이해할 수 없습니다.
File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 160, in _new_conn
(self._dns_host, self.port), self.timeout, **extra_kw
File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 84, in create_connection
raise err
File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 74, in create_connection
sock.connect(sa)
PermissionError: [Errno 13] Permission denied
chmod를 사용하여 이 파일에 대한 권한을 변경하려고 시도했지만 "작업이 허용되지 않음" 오류가 발생했으며 이 문제를 해결하는 방법을 잘 모르겠습니다.
최근에 아나콘다를 설치했다가 제거했습니다. 내 Python 경로/권한이 엉망이 될까요?
"which python" 명령은 /usr/bin/python을 출력합니다. "which python3.6" 명령은 /usr/bin/python3.6을 출력합니다.
어떤 도움이라도 대단히 감사하겠습니다!
답변1
파일 권한 오류가 아닌 것 같습니다. 오류를 발생시킨 줄을 참조하세요.
sock.connect(sa)
네트워크 연결 시도입니다. 로컬 포트 번호가 1024보다 작거나(따라서 루트 권한이 필요한 권한 있는 포트임) SELinux와 같은 것이 관련되어 있습니다.