Getting requirements to build wheel ... done Preparing wheel metadata ... done Collecting numpy>=1.17.0; python_version >= "3.7" (from opencv_python) Using cached https://files.pythonhosted.org/packages/97/9f/da37cc4a188a1d5d203d65ab28d6504e17594b5342e0c1dc5610ee6f4535/numpy-1.21.6-cp37-cp37m-win_amd64.whl Building wheels for collected packages: opencv-python Building wheel for opencv-python (PEP 517) ... / WARNING: Subprocess output does not appear to be encoded as cp936 \ WARNING: Subprocess output does not appear to be encoded as cp936 \ WARNING: Subprocess output does not appear to be encoded as cp936 | WARNING: Subprocess output does not appear to be encoded as cp936这是什么情况,如何解决
时间: 2023-07-14 17:13:32 浏览: 104
这是一个警告信息,可能是因为你的终端编码不是UTF-8,而是cp936。建议在执行命令前设置终端编码为UTF-8,或者在执行命令时添加 `-q` 或 `--quiet` 参数,以避免显示警告信息。
例如,在Windows终端中,可以使用以下命令设置编码为UTF-8:
```
chcp 65001
```
然后再执行你的命令即可,例如:
```
pip install opencv-python --quiet
```
相关问题
Preparing wheel metadata ... -不动
您好!对于正在准备轮子元数据的情况,可能是因为正在进行一些准备工作,比如下载依赖项或构建所需的文件。这可能需要一些时间,具体时间取决于您的计算机性能和网络连接速度。请耐心等待片刻,它应该会自动完成。如果长时间没有任何进展,请检查您的网络连接或尝试重新启动程序。如果问题仍然存在,请提供更多详细信息以便我能够更好地帮助您。
Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [134 lines of output] lapack_opt_info: lapack_mkl_info: customize UnixCCompiler libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/arm-linux-gnueabihf'] NOT AVAILABLE
根据你提供的信息,这似乎是在安装Python包时出现的错误。出现这种错误可能是因为缺少某些依赖项。你可以尝试以下步骤来解决这个问题:
1. 确认你已经安装了正确版本的Python。
2. 确认你已经安装了所有必需的依赖项,例如lapack和mkl_rt库,可以使用以下命令安装:
```
sudo apt-get install liblapack-dev
sudo apt-get install libopenblas-dev
```
3. 确认你已经安装了正确版本的pip和setuptools,可以使用以下命令更新它们:
```
pip install --upgrade pip setuptools
```
4. 重新安装你想要安装的Python包。
如果上述步骤均无法解决你遇到的问题,你可以尝试在安装包之前升级你的操作系统和相关软件包。