最近要在PyCharm中安装opencv, 在公司电脑中一直安装失败,具体大致如下:
于是尝试在控制台中更新一下pip,结果也有问题:
输入命令 easy_install --upgrade pip 得到下面截图:
果断谷歌了以下这个问题,发现很多人都遇到过,一个很好的解决方案是在PyCharm中添加代理。好在手头有个代理软件ShadowsocksR,具体步骤如下:
- 在ShadowsocksR中复制url:
- 打开PyCharm,File->Settings->Appearance & Behavior->System Settings->HTTP Proxy,然后按照下图设置即可:
- 然后试着装一下opencv:
到这里基本就结束了,在代码里试着import cv2 as cv,没有问题了。
其实还有更好的解决方案:
使用第三方镜像
在上图中,点击Manage Repositories按钮,弹出对话框,使用+号添加如下镜像:
- 中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple
- 阿里云 http://mirrors.aliyun.com/pypi/simple
- 豆瓣(douban) http://pypi.douban.com/simple
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
这里推荐使用中科大的镜像,亲测可用。如果想用阿里云的镜像库,则需要在上图Options中添加--trusted-host mirrors.aliyun.com否则会报错,不建议使用。