#python #r #selenium #raspberry-pi
Вопрос:
В моем сценарии R я вызываю скрипт python через систему(«sudo python script.py UrlToScrape»). Это прекрасно работает на моем mac (внутри R-скрипта) и когда я запускаю эту команду в терминале моего Raspberry Pi с помощью Raspbian, но не тогда, когда я запускаю ее из R-скрипта на своем rpi. Скрипт на python запускается, но выдает мне ошибку при импорте Селена.
Traceback (most recent call last):
File "script.py", line 11, in <module>
from selenium import webdriver
ImportError: No module named selenium
Это странно, так как он установлен, и скрипт отлично работает, когда я сам вызываю его в терминале.
Запуск его из среды R также не работает. Я снова попытался установить все библиотеки, но это ничего не решает.
Верхняя часть моего скрипта python выглядит так:
#!/usr/bin/enc python
# coding: utf-8
#imports
import sys
arg1 = sys.argv[1]
print arg1
from selenium import webdriver
import pandas as pd
import time
from datetime import datetime
import numpy as np
from selenium.webdriver.common.keys import Keys
from bs4 import BeautifulSoup
import re
import os
urls=[]
urls.append(arg1)
В чем причина того, что Селен не обнаруживается, когда я нахожусь в среде R? И что я могу сделать, чтобы это исправить?