小编Cap*_*eow的帖子

如何在 docker 上为 python3.5 安装 openCV (debian:jessie)

我已经为此苦苦挣扎了几天,找不到在 debian:jessie docker 上安装 OpenCV + python3.5 的正确方法(我不能在 debian:jessie 旁边使用任何基础映像)。

我目前正在尝试纠结的怪物,因为你可以在下面找到。

我主要基于途中的许多错误处理和:https : //www.pyimagesearch.com/2017/09/25/configuring-ubuntu-for-deep-learning-with-python/ https://开头的github .com/janza/docker-python3-opencv/blob/master/Dockerfile

我认为我的问题是安装 python3.5 并将 pip3 指定为默认值,然后通过它安装 numpy,然后安装其余的。但在这一点上,我完全不确定,也不确定如何解决它。

真的可以使用任何帮助和指针来解决这个烂摊子。谢谢。

FROM debian:jessie
RUN mkdir -p /home/deployer
RUN apt-get update && apt-get install -yq libgconf-2-4 && apt-get install vim -y
RUN apt-get update && apt-get install -y wget --no-install-recommends \
    && apt-get install -y curl \
    && apt-get install -y libssl-dev openssl \
    && apt-get install -y software-properties-common \
    && apt-get install -y python-dev build-essential \
    && …
Run Code Online (Sandbox Code Playgroud)

opencv docker python-3.5 debian-jessie

5
推荐指数
1
解决办法
1939
查看次数

python selenium导入我的常规firefox配置文件(附加组件)

我一直试图让我的附加组件与我的驱动程序一起使用(驱动程序与webdriver.Firefox(profile)一样).我不知道如何导入(或者如果它是可选的)我的常规Firefox配置文件.我认为,那个包含我的所有附加组件.

确实需要帮助.

除了解决方案(如果可用)之外,解释为什么我的附加组件不存在于selenium webdriver上可能是个不错的选择.

非常感谢!!

python firefox selenium

4
推荐指数
1
解决办法
5900
查看次数

使用Selenium Webdriver.Chrome()控制台会导致异常

我正在使用Ubuntu 12.04和Selenium webdriver 2.38.4,Chromium 37.0和chromedriver 2.10.我运行一个基本脚本:

chrome_options = Options()
driver = webdriver.Chrome(chrome_options=chrome_options,
                              executable_path='/usr/bin/chromedriver')
driver.get('http://www.google.com')
Run Code Online (Sandbox Code Playgroud)

一旦我开始环顾Chrome的控制台,我尝试的下一组命令(driver.title, driver.find_element_by_tag_name('body') )将导致:

WebDriverException:消息:u"未知错误:Runtime.evaluate引发异常:TypeError:无法读取属性'click'of null \n(会话信息:chrome = 37.0.2062.94)\n(驱动程序信息:chromedriver = 2.10.267517,platform = Linux 3.5.0-45-generic x86)

谁知道为什么会这样?它每次都很难重新加载,只是为了正常工作.

selenium-webdriver

3
推荐指数
1
解决办法
4155
查看次数

查找两个子字符串之间的所有字符串

我有以下字符串作为示例:

string = "@@ cat $$ @@dog$^"
Run Code Online (Sandbox Code Playgroud)

我想提取锁定在"@@"和"$"之间的所有stringa,因此输出将是:

[" cat ","dog"]
Run Code Online (Sandbox Code Playgroud)

我只知道如何提取第一次出现:

import re
r = re.compile('@@(.*?)$')
m = r.search(string)
if m:
   result_str = m.group(1) 
Run Code Online (Sandbox Code Playgroud)

关于如何抓住所有这些的想法和建议受到欢迎.

python regex

2
推荐指数
1
解决办法
2462
查看次数

在木偶戏中如何等待弹出页面完成加载?

在以下示例中,如何等待弹出窗口完成加载?在浏览谷歌图标后,你会看到一个弹出窗口登录gmail,当我尝试与第二页交互时,它是未定义的(因为我不知道如何等待它完全加载.任何建议?

const puppeteer = require('puppeteer');

(async () => {
    const browser = await puppeteer.launch({headless: false});
    page = await browser.newPage();
    await page.goto("https://www.example.com/signin");
    await page.waitForSelector(".Icon-google");
    await page.click(".Icon-google");
    const pages = await browser.pages();
    console.log(pages[2].url());
})();
Run Code Online (Sandbox Code Playgroud)

puppeteer

2
推荐指数
1
解决办法
2808
查看次数