Windows下安装python2和python3双版本 Python2的Opencv的安装 Python整出的向下不兼容简直是败笔,无奈,还是要处理。 一直都在使用Python2,后来爬虫为了和team统一,使用上Python3。 现在上手图像处理的一下学习,不想用C++,Opencv有Python的接口,还是Python2成熟点,为了后续的出现问题少,还是用Python2吧。
双击 python-2.7.12.amd64.msi 然后一路 Next就可以了。 需要注意的是python 2.x 默认安装在 C盘根目录下。
此处需要将两个目录添加到path环境变量中:
将下面这行内容添加到Path变量的开始位置:
C:\Python27;C:\Python27\Scripts;
此处选择自定义安装,因为要修改默认安装位置。另外这里勾选了 “Add Python 3.5 to PATH” 选项,会自动配置环境变量.
解决方案是:将python 3.x 下的所有命令文件名称后都添加一个3,Python ==> python3 删除Python35\Scripts下面的pip.exe
说明:一定要重新启动命令终端,否则的path变量不会被重新加载
测试发现pip3有问题,其实就是pip的版本太低了,升级一下就可以了:
python3 -m pip install -U pip
安装numpy,打开cmd,输入pip install numpy
测试:
测试:
出现错误。 错误原因:Python2的版本为32位,opencv的版本为64位,window的版本为64位。 解决方法: 卸载Python2 32bit,安装Python2 64bit。接着重复“Python2的Opencv的安装”
搞定!
再测试:
import cv2
import numpy as np
img = cv2.imread("C:\lena.jpg")
cv2.imshow("lena",img)
cv2.waitKey(10000)
ok!
sublime作为Python的日常使用,还是需要在Python2和Python3直接切换的。
打开Sublime Text 3,依次进入Tools–>Build System–>New Build System
Python3的配置:
{
"cmd": ["D:/Python35/python3.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
Python2的配置:
{
"cmd": ["C:/Python27/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
最后,选择需要的即可:
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有