2018年12月21日金曜日

Fink install Python27 : certificate verify failed

macOSもだんだん世知辛くなって、システムレベルの変更が出来なくなったりしてきている。そのためPythonなんかも/usr/binがらみのほうはいじれない。そこで、FinkやBrewを使う。ただ、私は個人的に/usr/localには一杯入れ込んでしまっているのでBrewは使わない。
Python2.7.9以降だと、SSL通信のpackageを使おうとすると、掲題のエラーが出てしまう。これは、SSL通信用の公開鍵が無いためだ。そこで、
 # fink install ca-bundle
してやってから、
# cd /sw/etc/ssl
# ln -s cert/ca-bundle.crt cert.pem
としてやればエラーは出なくなる。めでたし。

0 件のコメント:

コメントを投稿