安装cryptacular时遇wheel构建失败错误,如何解决?
解决cryptacular安装失败的问题
报错信息
PS C:\Users\gtaeh\Downloads\hindi-tamil-qna-master> pip install cryptacular Collecting cryptacular Using cached cryptacular-1.6.2.tar.gz (75 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting pbkdf2 Using cached pbkdf2-1.3-py3-none-any.whl Requirement already satisfied: setuptools in c:\users\gtaeh\anaconda3\lib\site-packages (from cryptacular) (63.4.1) Building wheels for collected packages: cryptacular Building wheel for cryptacular (pyproject.toml) ... done WARNING: Building wheel for cryptacular failed: [Errno 2] No such file or directory: 'C:\\Users\\Public\\Documents\\Wondershare\\CreatorTemp\\pip-wheel-9782ix7m\\cryptacular-1.6.2-cp39-cp39-win_amd64.whl' Failed to build cryptacular ERROR: Could not build wheels for cryptacular, which is required to install pyproject.toml-based projects
解决方案
以管理员身份运行终端
右键点击PowerShell或命令提示符,选择「以管理员身份运行」,再执行pip install cryptacular,避免权限不足导致临时文件无法正常读写。更换pip临时目录
- 本地创建一个自定义临时文件夹(例如
C:\pip_temp) - 在PowerShell中执行以下命令,指定pip使用该目录构建wheel:
$env:TEMP = "C:\pip_temp" $env:TMP = "C:\pip_temp" pip install cryptacular
- 本地创建一个自定义临时文件夹(例如
手动源码安装
- 下载cryptacular的源码包(如
cryptacular-1.6.2.tar.gz)并解压 - 进入解压后的目录,执行:
直接跳过wheel构建步骤完成安装。python setup.py install
- 下载cryptacular的源码包(如
升级构建工具
先更新pip、setuptools和wheel到最新版本,确保构建环境兼容:pip install --upgrade pip setuptools wheel之后再重新执行
pip install cryptacular。检查安全工具拦截
部分杀毒软件或系统安全工具可能会拦截pip的临时文件操作,可暂时关闭相关工具,或给C:\Users\Public\Documents\Wondershare\CreatorTemp目录添加信任,之后重试安装。
内容的提问来源于stack exchange,提问作者Ehtasham Naqui
相关产品推荐
相关产品推荐

