尝试在auto shirts = std::count_if(
std::begin(closet),
std::end(closet),
[] (Thing const *thing) {
return dynamic_cast<Shirt const *>(thing) != nullptr;
}
);
环境中安装Tensorflow
时,遇到以下错误消息,没有任何进展:
tensorflow-1.1.0-cp35-cp35mwin_amd64.whl不是此平台上支持的滚轮
答案 0 :(得分:2)
您是否尝试在Conda环境中使用pip卸载并重新安装TensorFlow?即:
pip uninstall tensorflow
其次是:
pip install tensorflow
如果它不起作用,则可能是您的Python安装问题。 TensorFlow仅支持Windows上的64位Python 3.5+(请参阅更多信息here)。
也许你有Python的默认安装,它有32位版本。如果是这种情况,您可以从here下载64位Python 3.5或更高版本以在Conda环境中运行,然后您应该能够毫无问题地安装/运行TensorFlow。
答案 1 :(得分:2)
确保环境中安装的Python版本为3.5而不是3.6。自从3.6发布以来,Conda自动将该版本设置为python 3的默认版本。但是,Tensorflow仍然不支持它。
答案 2 :(得分:0)
您可以使用Dockerfile使用tensorflow库以及其他基本库。将Docker用于环境是以可重现的方式运行实验的好方法,如此blog
您还可以尝试在订单设置环境中使用datmo并跟踪机器学习项目,以使用datmo CLI工具使其可重现。