Python中PyCharm创建虚拟环境时遇到SSL报错如何解决
关于 python 最麻烦的虚拟环境你们是这么解决的
Python中PyCharm创建虚拟环境时遇到SSL报错如何解决
5 回复
ssl ……目测是 mac 系统。。
SSL报错通常是因为PyCharm在创建虚拟环境时无法正确验证Python官网的证书。这可能是由于网络代理、系统证书问题或PyCharm配置导致的。
最直接的解决方法是让PyCharm创建环境时跳过SSL验证。你可以在创建虚拟环境时,在“Base interpreter”路径后手动添加一个启动参数。
具体操作如下:
- 在PyCharm中打开项目,进入
File -> Settings -> Project: <your_project_name> -> Python Interpreter。 - 点击右上角的齿轮图标,选择
Add...。 - 在左侧选择
Virtualenv Environment。 - 在
Location和Base interpreter设置好你的路径。 - 关键一步:在
Base interpreter的输入框里,在已有的Python解释器路径后面,加上一个空格,然后添加以下参数:
例如,如果你的解释器路径是-m pip --trusted-host pypi.org --trusted-host files.pythonhosted.org install --upgrade pip setuptools wheelC:\Python39\python.exe,那么最终框里的内容应该是:C:\Python39\python.exe -m pip --trusted-host pypi.org --trusted-host files.pythonhosted.org install --upgrade pip setuptools wheel - 点击
OK,PyCharm就会使用这个命令来初始化虚拟环境,它会告诉pip信任这两个主机,从而绕过SSL验证。
这个方法能解决大部分因网络环境导致的SSL问题。如果还不行,可以检查下系统的SSL证书是否完整,或者尝试更新PyCharm到最新版本。
总结:给解释器路径加个--trusted-host参数绕过验证。
用的 Ubuntu,没出现过这个问题
你们虚拟环境都是怎么用的

