【问题标题】:caffe installation doesn't find python 3.5 even if it is installed and labeled in path variablescaffe 安装找不到 python 3.5,即使它已安装并在路径变量中标记
【发布时间】:2018-06-10 12:50:08
【问题描述】:

我已经安装了 python 3.5,当我在 cmd 中输入 python 时,它会显示

Win32 上的 Python 3.5.0(v3.5.0:374f501f4567,2015 年 9 月 13 日,02:27:37)[MSC v.1900 64 位 (AMD64)] 输入“help”、“copyright”、“credits”或“license”了解更多信息。

但是当我尝试通过运行build_win.cmd 下载caffe 时,它一直给我这个错误。我完全不知道如何调试它。有什么想法吗??

选择面向 Windows 10.0.16299 的 Windows SDK 版本。 -- 找不到 PythonInterp:发现不合适的版本“1.4”,但要求至少为“2.7”(找到 C:/Program Files/Python36/python.exe) cmake/WindowsDownloadPrebuiltDependencies.cmake:40 处的 CMake 错误(消息): 找不到 MSVC 版本 = 1900 和 Python 版本 = 1.4 的 url。 调用堆栈(最近的调用优先): CMakeLists.txt:77(包括)

另外,我不知道为什么它说 "(found C:/Program Files/Python36/python.exe)" 因为该文件不存在。我删除了整个Python36 文件夹。那么该声明是如何显示的呢?

我试过了:

  1. 重启cmd
  2. 重新启动计算机
  3. 完全重新下载python

【问题讨论】:

    标签: python deep-learning python-3.5 caffe


    【解决方案1】:

    Caffe 存储自己的缓存,并在其中保存文件位置。因此,即使删除了特定的位置文件,缓存也会告诉安装程序它仍然存在。转到caffe/scripts/build 并删除整个CMakeFiles 文件夹。这将重置所有内容,并且在您下次尝试安装 caffe 时,它​​会找到当前的 Python 文件夹。

    【讨论】:

      猜你喜欢
      • 2019-11-06
      • 2011-09-23
      • 2011-05-23
      • 2018-12-09
      • 2021-08-18
      • 2014-11-20
      • 2012-05-16
      相关资源
      最近更新 更多