学习记录笔记:成功安装OpenCV和PyWavelets库

背景

在Python虚拟环境中,需要安装opencv-pythonPyWavelets库以进行计算机视觉和信号处理相关的开发工作。

环境准备

  • 操作系统:Microsoft Windows 10
  • Python版本:Python 3.8
  • 虚拟环境:位于D:\pythonProject\venv\目录下

安装过程

1. 激活虚拟环境

  • 通过命令行进入虚拟环境的Scripts目录,并执行activate.bat文件以激活虚拟环境。
    1
    2
    cd D:\pythonProject\venv\Scripts
    .\activate.bat
    激活后,命令行提示符前缀会显示(venv),表示虚拟环境已激活。

2. 安装opencv-python

  • 首次尝试使用清华大学镜像源安装opencv-python,但由于网络连接超时问题,未能成功。
  • 切换到官方PyPI源后,成功安装opencv-python库。
    1
    pip install opencv-python -i https://pypi.org/simple
  • 安装过程中,下载了opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl文件,并成功安装。

3. 安装PyWavelets

  • 使用官方PyPI源安装PyWavelets库。
    1
    pip install PyWavelets -i https://pypi.org/simple
  • 成功下载并安装了PyWavelets-1.4.1

遇到的问题及解决方案

网络连接超时

  • 在使用清华大学镜像源时,遇到了连接超时的问题。这可能是由于网络不稳定或镜像源服务器的问题。
  • 解决方案:切换到官方PyPI源进行安装。

权限问题

  • 在尝试升级pip时,遇到了权限错误,提示需要使用特定路径下的Python解释器来升级。
  • 解决方案:按照错误信息提示,使用指定的Python解释器路径执行升级命令。

无效的Python分布

  • 在升级pip过程中,出现了关于无效分布-ffi的警告。
  • 解决方案:这可能是由于某些包安装不完整或损坏。可以考虑重新安装这些包或忽略这些警告。

总结

  • 成功在Python虚拟环境中安装了opencv-pythonPyWavelets库。
  • 遇到网络连接问题时,切换到官方PyPI源是一个有效的解决方案。
  • 权限问题和无效的Python分布警告需要根据具体情况采取相应的解决措施。

后续行动

  • 考虑定期检查和升级pip以保持最新。
  • 如果无效的Python分布警告持续出现,可能需要清理环境或重新安装相关包。