当前位置: 首页 > 面试题库 >

如何在Windows上安装OpenCV并启用PyCharm而不使用包管理器

蒋骏
2023-03-14
问题内容

我正在尝试安装OpenCV库并将其用于python开发。我想将其用于PyCharm IDE。我正在尝试不使用软件包管理器。

该环境是Windows 64位体系结构。对于Python,我正在使用Python 2.7.10。

我已经在系统路径中包含了OpenCV目录。

我正在为PyCharm使用python 2.7.10解释器,并安装了pip和numpy软件包。

opencv版本是3.0.0

如何启用OpenCV并使其在PyCharm中运行?


问题答案:

我终于想出了解决该问题的方法:

遵循的步骤:

  1. 安装Python 2.7.10
  2. 安装Pycharm(如果尚未完成)
  3. 下载并安装OpenCV可执行文件。
  4. 在系统路径中添加OpenCV(%OPENCV_DIR%= / path / of / opencv / directory)
  5. 转到C:\ opencv \ build \ python \ 2.7 \ x86文件夹并复制cv2.pyd文件。
  6. 转到C:\ Python27 \ DLLs目录,然后粘贴cv2.pyd文件。
  7. 转到C:\ Python27 \ Lib \ site-packages目录,然后粘贴cv2.pyd文件。
  8. 转到PyCharm IDE,然后转到DefaultSettings> PythonInterpreter。
  9. 选择您在Step1上安装的Python。
  10. 在pycharm中安装numpy,matplotlib和pip软件包。
  11. 重新启动您的PyCharm。
  12. PyCharm现在已安装并正在运行OpenCV库。


 类似资料:
  • 问题内容: Expect是用于生成子应用程序并对其进行控制的模块。我对Python和Ruby感兴趣。 问题答案: 有适用于Python的WExpect。 文件中的注释(打字稿保持不变并添加了突出显示) Wexpect 是pexpext到Windows的移植。由于Windows的python缺少运行pexpect所需的模块(pty,tty,select,termios,fctnl和资源),因此有必要

  • 问题内容: 我想使用命令安装numpy,但出现以下错误: 我正在使用Windows 7 32位,python 2.7.9,pip 6.1.1和一些MSVC编译器。我认为它使用Visual C ++ 2010 Express中的编译器,但实际上我不确定是哪个版本,因为我安装了多个Visual Studio。 我知道有用于Windows的预编译软件包,但是我想弄清楚是否有某种方法可以通过键入? 编辑:

  • 我在PyCharm中创建了一个VirtualEnv来安装我的Python包。我想从GitHub安装这个django项目的分叉。 https://github.com/django-nonrel/django 对于 PyPI 提供的软件包,我通常会使用 PyCharm 中的内置搜索工具,但我不确定如何从 GitHub 将其正确安装到 PyCharm 中的 VirtualEnv 中。有人知道怎么做吗?

  • 问题内容: 我在设置python包时遇到了困难。应该可以使用SetupTools的EasyInstall来解决此问题,但是它们没有适用于Python 2.6的可执行文件。 例如要安装Mechanize,我只想根据INSTALL.txt将Mechanize文件夹放在C:\ Python24 \ Lib \ site- packages中,但是运行测试无效。有人可以帮忙阐明一下吗?谢谢! 问题答案:

  • 问题内容: 我了解Theano对Windows 8.1的支持仅处于试验阶段,但我想知道是否有人能解决我的问题。根据我的配置,我得到三种不同类型的错误。我认为解决任何错误都会解决我的问题。 我已用WinPython 32位系统安装Python,使用MinGW的描述这里。我文件的内容如下: 当我运行时,错误如下: 我还使用安装在系统上的错误对其进行了测试: 在后一个错误中,几个弹出窗口询问我在抛出错误

  • 问题内容: 我正在拼命尝试使OpenCV在Windows 7上运行。我下载并安装了它,但它不起作用,我得到了 当我尝试运行其中一个示例时。我用谷歌搜索我的问题,只得到了行不通的解决方案。任何人都可以指导我进行安装,或者知道在哪里可以为编程新手获得清晰的安装指南设计。 问题答案: 从OpenCV 2.2.0开始,Python绑定的软件包名称为“ cv”。名为“ opencv”的旧绑定不再保留。您可能