我的环境: Ubuntu 18.0.4 LTS(也在19.04上尝试过)
我使用/需要python3(已安装3.6.8)
我需要cv2,这是opencv的模型。
我尝试了在互联网上找到的几张收据,但是没有任何效果。
我尝试以预编译的方式安装(sudo apt-get install python-opencv)-没有错误,但是当我尝试测试时:
db.usercollection.aggregate([
{
$project: {
"name": 1,
"length": { $strLenCP: "$name" }
}} ])
我找不到错误模块。
问题似乎我也安装了anaconda。上面的测试使用了anaconda,然后找不到该模块。
从为python2安装的源进行编译,但是我确实需要python3。 (该测试还使用了蟒蛇)
我的收据之一一直工作到最后,但行如下:
import cv2 as cv
print(cv.__version__)
它给了我找不到错误的错误。
然后我尝试通过Conda安装,但是那想降级Conda。
有没有一种方法可以在没有anaconda的情况下运行它并找到替代品 “ workon OpenCV-master-py3”
答案 0 :(得分:2)
对于python3,您只需执行<property name="someData" access="field" column="SOME_DATA" />
<property name="SomeData" access="property" column="SOME_DATA" update="false" insert="false" />
,它就会起作用。
答案 1 :(得分:0)
使用workon
创建虚拟环境
mkvirtualenv -p python3 opencv
在虚拟环境中。 如果您仅使用图像
pip install opencv-python
如果您需要支持正常工作的视频
pip install opencv-contrib-python
如果您需要非GUI opencv
pip install opencv-python-headless
如果您需要安装特定版本,可以使用==
首先检查可用版本,例如
pip install opencv-python==
,然后安装所需的版本