当通过在 pycharm 的 python interpreter 中安装 python 库时,默认情况下,会请求 https://pypi.org
来下载 python 包,这一点可以通过抓包工具(例如 charles
)来验证:
但由于 https://pypi.org
的服务器在国外,如果不挂代理的话,一般是无法下载成功的,或者下载起来速度很慢。于是我们一般会通过指定国内镜像的方式来安装想要的库。
若想要在 python interpreter 中安装 python 库时指定镜像源,可以通过在 Options 中填入以下参数(和使用 pip 时指定镜像源的参数格式一致),在这里我以豆瓣源为例:
一般来说,这样配置并点击 Install Package 后,库可以成功安装,但是结果不尽如人意,报出以下错误:
大致意思是 pycharm 不信任这个镜像源。
要解决这个问题,只需要按照其提示的,在 Options 中增加 --trusted-host pypi.douban.com
参数,告诉 pycharm 可以信任这个域名即可:
也就是输入以下参数:
-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
此时点击 Install Package,即可成功从指定的镜像源安装想要的库: