0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

uv仮想環境でのSSL: CERTIFICATE_VERIFY_FAILED解決策

Posted at

discord.pyを使用したプログラムをuv runするとSSL: CERTIFICATE_VERIFY_FAILEDと出て起動しないことがあった。
けれども同ファイルはminiconda環境では起動した。
ではSSL証明書がインストールされていないということではなさそう。
SSL証明書が読み込まれていない……?

解決策

pip_system_certsを仮想環境にインストールしたら解決した。

uv add pip_system_certs

解決できなかった策

SSL証明書のインストール

以前にはSSL証明書が正常に取得できずdiscord.pyが正常動作しないという問題が起きていたらしい。
しかしその方法では解決できなかった。

certifiのインストール&環境変数書き換え

certifiをインストールして環境変数を書き換えても解決できなかった。
しかし試したのは以下の方法だけなので、他の方法を組み合わせると解決できるかも。

import certifi
os.environ["SSL_CERT_FILE"] = certifi.where()

参考URL

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?