Cntk+Python+Vs2017安装

20180115

keys:cntk python Vs2017

本人第一次用python,再加上微软的python也是刚刚集成到vs2017不久,两个蠢货相遇,分外眼红。

坑一

不知道whl文件是啥

1)whl安装命令

pip install wheel 

没有轮子的先装轮子,有轮子的干下面

pip install xxx

此处xxx既可以是网上的url链接,也可以是本地的文件名(带路径的),都是.whl文件

2)两个用到的轮子的链接

CNTK轮子下载

OPENCV轮子下载

坑二

不知道python的版本问题

随便下了两个看着顺眼的轮子,结果在vs中装不上,搞半天才明白,原来是版本不配套,每个轮子名字都写了CP xx,这里这个xx就是指的python的版本号,两个要对应才行。一般是重新下载与你的python版本相配套的轮子。

坑三

微软挖的坑。话说微软的员工都有大企业病,不但效率低下,还老子天下第一,这么烂的版本都敢拿出来发布。

装好了轮子,一试,结果在PowerShell中能用,在交互环境中也能用,就是试的这两句话

import cntk

print(cntk.__version__)

结果在py文件中就愣是无法使用,提示“ImportError: DLL load failed: 找不到指定的模块。”,也就是第一句就错了。

太奇怪了,就把这篇文章看了好几遍,python环境,试了试各种方法都不行,什么虚拟环境、搜索路径,微软害人不轻,说的一朵花似的,做的够烂!浪费俺一天时间啊。最后在stackoverflow上找到一个答案,那货将项目属性里的工作目录改为默认python环境目录就好了,照着一作,还真好了!估计这个大bug微软半年后会改好吧,毕竟那是个闲得蛋疼的地方。


这篇就是个cntk、python、vs2017安装的刨坑记吧。

你可能感兴趣的:(Cntk+Python+Vs2017安装)