我在Mac上使用'requests'模块时遇到问题.我使用python34并通过pip安装了'requests'模块.我可以通过再次运行安装来验证这一点,它会告诉我已经安装了模块.
15:49:29|mymac [~]:pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Run Code Online (Sandbox Code Playgroud)
虽然我可以通过交互式Python解释器导入"请求"模块,但尝试在PyCharm中执行"导入请求"会产生错误"无模块命名请求".我检查了我的PyCharm Python解释器设置,并且(我相信)它设置为与我的环境中使用的python34相同.但是,我也看不到PyCharm中列出的"请求"模块.

很明显,我在这里遗漏了一些东西.你们可以建议我应该在哪里看,或者我应该修复什么才能让这个模块正常工作?我的印象是,当我在我的环境中通过pip安装模块时,PyCharm会检测到这些变化.然而,似乎有些事情在我身边被打破了......
我正在尝试安装 OpenCv 并在 Mac 上的 PyCharm 上运行一些代码。
我已经安装了 opencv 包以及 numpy,但是当我运行代码时,此错误显示在 Pycharm IDE 上:"cannot find reference 'VideoCapture' in __init__.py"
事实上,每次我写 时example_variable = cv2.,PyCharm 都没有给我任何选项来自动完成附加到 cv2 的函数。为什么会发生这种情况?
这是我尝试运行的代码。我也尝试运行其他代码,但显示相同的错误:
import cv2
import numpy as np
cap = cv2.VideoCapture()
while True:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & OxFF == ord('q'):
break
cap.release
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
关于如何顺利运行此代码有什么建议吗?最终目标是让我的前置网络摄像头捕获实时视频并对其做出反应。
我已经安装了 opencv-python,并且在站点包和 DLL 中添加了 .pyd 文件。该代码适用于图像。当我想阅读、展示、编写图像时,它可以工作。但是我收到警告,在init .py 中找不到函数的引用。因此,我无法使用自动完成功能。有人可以帮我吗?我在 pycharm 中使用 opencv 3.4.0 和 python 3.6.4。我在命令提示符下通过 pip 下载了 opencv。