ssl 错误:由于OSError:找不到合适的TLS CA证书包,无法安装软件包

mdfafbf1  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(182)

由于下载了新版本的Postgres(版本16.1),我无法正常使用pip。因此,我无法安装软件包,导致以下错误:
错误代码:由于OSE错误,无法安装软件包:找不到合适的TLS CA证书包,路径无效:C:\Program Files\PostgreSQL\16\ssl\certs\ca-softle.crt
我已经尝试手动创建一个pip.ini文件,在其中定义了cacert.pem - fie的路径。但是,这并没有改变任何东西。
在这个问题上的任何帮助或提示,这可能来自哪里是非常感谢。

qxsslcnc

qxsslcnc1#

它说Invalid path
变通办法:
您可以通过以下方式获取certifi的位置:

import certifi
certifi.where()

字符串
保持cacert.pem文件的路径方便。
您可以通过运行以下命令获取所有可能的pip.ini文件:

pip config -v list


最后,
编辑pip.ini文件并设置path = <file_path_of_cacert.pem>

相关问题