Python/Caffe2 : ImportError: No module named tools. setup_helpers.env

标签 python pip caffe caffe2

我无法从 PyPi 存储库安装 Python caffe2 模块。发布时sudo pip install caffe2出现以下错误:

$ sudo pip install caffe2
目录 '/home/user/.cache/pip/http' 或其父目录不属于当前用户,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。
目录 '/home/user/.cache/pip' 或其父目录不归当前用户所有,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。
收集 caffe2
下载 https://files.pythonhosted.org/packages/0f/b5/b4824aeeef2fc0a54e6f9f090545a486c2e5db0e18faae011c16465ee917/caffe2-0.5.0a0.dev100.tar.gz (10.7MB)
100% |████████████████████████████████| 10.7MB 3.3MB/秒
命令 python setup.py egg_info 的完整输出:
回溯(最近一次通话最后):
文件“”,第 1 行,在
文件“/tmp/pip-install-C5vRaw/caffe2/setup.py”,第 108 行,在
从 tools.setup_helpers.env 导入 check_env_flag,check_negative_env_flag
ImportError:没有名为 tools.setup_helpers.env 的模块

--------------------------------------
命令“python setup.py egg_info”在/tmp/pip-install-C5vRaw/caffe2/中失败,错误代码为 1

我已阅读 installation documentation并拥有所有 dependencies installed ,但此错误仍然存​​在。有一个similar issue在 GitHub 上,但答案不清楚,也不能解决我的问题。有谁知道如何解决此问题或安装模块的解决方法?

使用 pip3 而不是 pip(2) 时会出现同样的问题。

谢谢你的帮助。

最佳答案

这个包需要 PyTorch。 tools.setup_helpers是 PyTorch 中的一个包。

https://caffe2.ai/docs/getting-started.html 上查看其他安装 Caffe2 的方法

关于Python/Caffe2 : ImportError: No module named tools. setup_helpers.env,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51881295/

相关文章:

python - 具有不同数据类型列的 Pandas 数据框的列切片是否创建 View 或副本?

python - Python中的主要颜色检测

python - 错误 : error in 'egg_base' option: 'src' does not exist or is not a directory

python - 当默认使用 python 3 时,为 python2 安装 Flask

neural-network - 使用 Coffee 进行分类时如何使用更通用的标签

python - 如何将数据附加到现有的 LMDB?

python - Django 的运行脚本 : No (valid) module for script 'filename' found

python - 无法通过文本点击div元素

python - Windows下使用python3的模块加载spatialite

neural-network - 训练全卷积网络时忽略标签