Pythonファイルにアクセスする際の権限エラー

Pythonファイルにアクセスする際の権限エラー

このエラーが発生しましたが解決できませんでした。 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などが関連しています。

おすすめ記事