ImportError: cannot import name 'distances' from 'pytorch_metric_learning' (/home/image/anaconda3/envs/yxg/lib/python3.7/site-packages/pytorch_metric_learning/__init__.py)
时间: 2023-09-09 15:13:54 浏览: 43
这个错误是由于在 `pytorch_metric_learning` 包中找不到 `distances` 模块而导致的。你可以尝试检查 `pytorch_metric_learning` 包是否已经正确安装,并且确保你的代码中正确引用了这个模块。如果问题仍然存在,可以尝试升级或者降级 `pytorch_metric_learning` 包以解决该问题。
相关问题
ImportError: cannot import name 'distances' from 'pytorch_metric_learning'
这个错误通常是由于未安装或不兼容的版本导致的。请检查您是否已经正确安装了 `pytorch_metric_learning` 库,并且版本是否与您的代码兼容。您可以通过运行以下命令来安装最新版本的 `pytorch_metric_learning` 库:
```
pip install pytorch_metric_learning --upgrade
```
如果您已经安装了 `pytorch_metric_learning` 库,但仍然遇到该错误,请尝试使用以下命令卸载并重新安装该库:
```
pip uninstall pytorch_metric_learning
pip install pytorch_metric_learning
```
如果以上方法仍然无法解决问题,请检查您的代码是否正确导入了 `distances` 模块,并且该模块是否存在。您可以尝试手动导入该模块并检查是否存在问题:
```
from pytorch_metric_learning import distances
```
如果仍然无法解决问题,请提供更多详细信息,以便我更好地帮助您解决问题。
ImportError: cannot import name PILLOW_VERSION from PIL (/home/lenovo/anaconda3/envs/myenv/lib/python3.7/site-packages/PIL/__init__.py)
这个错误通常出现在你的代码中导入了 PIL 模块,但是无法导入其中的 PILLOW_VERSION 属性。这可能是由于你的 PIL 库版本过低导致的,因为 PILLOW_VERSION 属性是在 PIL 2.1.0 版本中添加的。你可以尝试将 PIL 升级到最新版本,或者检查你的代码是否正确导入了 PIL 模块。如果问题仍然存在,你可以考虑卸载并重新安装 PIL 库。