由于下载了新版本的Postgres(版本16.1),我无法正常使用pip。因此,我无法安装软件包,导致以下错误:错误代码:由于OSE错误,无法安装软件包:找不到合适的TLS CA证书包,路径无效:C:\Program Files\PostgreSQL\16\ssl\certs\ca-softle.crt我已经尝试手动创建一个pip.ini文件,在其中定义了cacert.pem - fie的路径。但是,这并没有改变任何东西。在这个问题上的任何帮助或提示,这可能来自哪里是非常感谢。
qxsslcnc1#
它说Invalid path:变通办法:您可以通过以下方式获取certifi的位置:
Invalid path
certifi
import certifi certifi.where()
字符串保持cacert.pem文件的路径方便。您可以通过运行以下命令获取所有可能的pip.ini文件:
cacert.pem
pip.ini
pip config -v list
型最后,编辑pip.ini文件并设置path = <file_path_of_cacert.pem>
path = <file_path_of_cacert.pem>
1条答案
按热度按时间qxsslcnc1#
它说
Invalid path
:变通办法:
您可以通过以下方式获取
certifi
的位置:字符串
保持
cacert.pem
文件的路径方便。您可以通过运行以下命令获取所有可能的
pip.ini
文件:型
最后,
编辑
pip.ini
文件并设置path = <file_path_of_cacert.pem>