因为想要指定版本,所以不能直接install出现了很多问题,做了很多尝试,成功的方案在这里整理一下,
下载安装anoconda5.2.0,1.https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2.完成后添加环境变量:
D:\Anaconda3
D:\Anaconda3\Scripts
安装opencv3.4.2
直接使用conda install opencv=3.4.2找不到对应版本包,提示:PackagesNotFoundError: The following packages are not available from current channels:
解决方式1:
1.输入anaconda search -t conda opencv可以找到opencv各种版本的源
2.输入anaconda show forge/opencv查看包的详细信息(这里forge/opencv是3.4.1对应的,没有找到3.4.2版本) 会提示安装命令3.复制安装命令安装
解决方式2:
找到opencv_python-3.4.2-cp36-cp36m-win_amd64.whl
在anaconda/lib/site-packages下使用pip install 安装
提示:如果是新建环境,需要安装numpy,不然会在import时报错
tf1.9.0
试了添加源什么的都不行,唯一成功的方法,但是这个方法评论下也有人出问题,
pip install tensorflow-gpu==1.9.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
cuda9.0
下载地址,要下载很长时间,提前下好比较好,我在家网不好的情况,断了好几次。。/(ㄒoㄒ)/~~
https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
以管理员 身份运行,自定义安装,后两项可以不选,就OK了
cudnn7.4.1
https://developer.nvidia.com/rdp/cudnn-archive
下载后解压
将三个文件夹放在 Program Files\NVIDIA GPU Computing Toolkit\CUDA 下
目前没有问题
以后使用出现问题再记录