python - Python/Caffe2:ImportError:没有名为 tools.setup_helpers.env 的模块
问题描述
我无法从 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
我已阅读安装文档并安装了所有依赖项,但此错误仍然存在。GitHub上有一个类似的问题,但答案不明确,也没有解决我的问题。有谁知道如何解决此问题或安装模块的解决方法?
使用 pip3 而不是 pip(2) 时会出现同样的问题。
谢谢你的帮助。
解决方案
这个包需要 PyTorch。tools.setup_helpers是 PyTorch 中的一个包。
在https://caffe2.ai/docs/getting-started.html查看其他安装 Caffe2 的方法
推荐阅读
- python - Python/Selenium:页面源中未列出输入时如何设置“值”?
- autodesk-forge - 修改模型 Autodesk-Forge 的属性
- apache - 在 Debian/Apache 上配置虚拟主机
- python - 以最 Pythonic 的方式在不带函数名、引号或括号的元组中打印日期时间和舍入浮点数
- android - MediaPlayer - 声音停止播放
- python - 如何在熊猫数据框变量上使用 format()
- swift - Optional("") 被保存在数据库中
- protractor - 添加评论时量角器测试中断
- google-apps-script - 获取单击按钮的人的电子邮件?
- javascript - 电子邮件未存储在来自 ajax 请求的变量中