安装并导入aux库时遇ModuleNotFoundError及安装失败问题求助
问题现象
- 执行
pip install aux时,出现安装失败,错误信息显示PyPI上的0.0.1、0.0.2版本均无法正常安装:
WARNING: Discarding https://files.pythonhosted.org/packages/0e/d8/1ca6b67fee40d3fba147853cdce37bae241a0f0b6b9ee0cb2f60473f2f37/aux-0.0.1.tar.gz#sha256=e8f5148d0bdbec8dc64722a64592121835ea99e774b2be89a66384b99ef0df52 (from https://pypi.org/simple/aux/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement aux (from versions: 0.0.1, 0.0.2)
ERROR: No matching distribution found for aux
- 尝试指定版本安装
pip install aux==0.0.2时,收到错误:
ERROR: Invalid requirement: '=='
解决方案
1. 修正命令输入格式
报错Invalid requirement: '=='大概率是命令中==前后存在多余空格,或者输入时引入了特殊字符。确保命令格式正确:
pip install aux==0.0.2
注意aux和==、==和版本号之间不要加空格。
2. 处理PyPI包本身的问题
如果修正命令后仍无法安装,说明PyPI上的aux包0.0.1和0.0.2版本存在源码配置错误(setup.py egg_info执行失败),可以尝试以下方案:
- 确认包名是否正确:
aux是一个非常通用的名称,可能你需要的是其他功能相似的库,比如用于图像特征提取的auxlib,可以尝试安装:pip install auxlib - 从源码仓库安装:如果能找到aux库的官方源码仓库,可直接从仓库安装,示例命令(需替换为真实仓库地址):
pip install git+https://github.com/[用户名]/aux.git - 更换替代库:如果aux库无法正常安装,考虑使用成熟的图像特征提取替代工具:
- OpenCV:自带SIFT、SURF、ORB等特征提取算法,安装命令:
pip install opencv-python - scikit-image:提供多种图像特征提取函数,安装命令:
pip install scikit-image - torchvision:基于PyTorch的计算机视觉工具,支持预训练模型提取特征,安装命令:
pip install torchvision
- OpenCV:自带SIFT、SURF、ORB等特征提取算法,安装命令:
内容的提问来源于stack exchange,提问作者Chandrakanth Boppudi

