【发布时间】:2019-02-26 08:56:02
【问题描述】:
我安装了 selenium 并验证了安装
User-MacBook-Pro:webscrape user$ sudo pip3 install selenium
目录 '/Users/user/Library/Caches/pip/http' 或其父目录不归当前用户所有,缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。 目录 '/Users/user/Library/Caches/pip' 或其父目录不归当前用户所有,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。 已满足要求:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (3.14.1) 中的硒 已满足要求:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages 中的 urllib3(来自 selenium)(1.23)
然后我尝试运行一个简单的 python 文件,我得到了这个
User-MacBook-Pro:webscrape user$ python vendorscrape.py
Traceback(最近一次调用最后一次): 文件“vendorscrape.py”,第 1 行,在 从硒导入网络驱动程序 ImportError: 没有名为 selenium 的模块
这是python脚本vendorscrape.py
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from bs4 import BeautifulSoup
import re
import pandas as pd
import os
print("we are on")
【问题讨论】:
-
您是否尝试过使用
python3而不是python运行文件? -
你是对的@scales
-
你为什么使用
sudo?我建议你改用pip install。
标签: python