【问题标题】:How to install Selenium on Anaconda and How to use selenium with Scrapy on Spyder IDE of Anaconda?如何在 Anaconda 上安装 Selenium 以及如何在 Anaconda 的 Spyder IDE 上将 selenium 与 Scrapy 一起使用?
【发布时间】:2023-11-23 15:52:01
【问题描述】:

我在谷歌上搜索了很多,但找不到任何有用的帖子,想知道如何在 Anaconda 上安装 selenium,然后是如何在 anaconda 的 Spyder IDE 上使用 selenium 和 Scrapy。

【问题讨论】:

    标签: python selenium scrapy anaconda spyder


    【解决方案1】:

    这是一个非常广泛的问题。由于这里不可能写出完整的教程,所以我可以给你第一步:

    安装 selenium 可以由conda install -c conda-forge selenium完成

    之后,您可以在任何 python 脚本中使用它。您使用哪个 IDE 或是否使用交互式会话都没有关系。确保 Spider 设置为使用与您安装 selenium 相同的 python 版本。

    对于 Selenium 和 Scrapy 的基本使用,您应该遵循基本教程herehere。如果您有更具体的问题,您应该打开一个新问题,显示您对脚本的尝试、您期望它做什么、您得到的错误/输出等等。

    【讨论】:

    • 我还有一个问题,比如我应该在 Anaconda Prompt 还是在 Window 的命令提示符上执行上面给出的命令?实际上问题是我只在高级系统设置>环境变量中设置了python 2.7的路径,并且我还在某个目录中单独安装了带有python 3.6的Anaconda并且还没有设置路径?
    • 所以我想问一下我可以设置安装在 Anaconda 云中的 Python 3.6 的路径在同一个地方吗,或者如果是,那么它会使用我的 python 2.7 和所有与 2.7 版本相关的问题吗?
    • 在你陷入更大的混乱之前:删除不是来自 anaconda 的 python2 版本。然后您可以使用 anaconda 使用 python 2.7 创建一个虚拟环境。然后,您将在两个版本之间有更好的分离。 Anaconda propmt 和您的 windows cmd 之间的区别在于,在 anaconda 提示符中设置了所有路径,因此您可以使用 conda 命令。如果您尚未将 Anaconda 添加到 PATH,则需要使用 Anaconda Propmt 运行上述命令
    • 好吧,我有点困惑如果我删除不是来自 anaconda 的 python2 版本,那么我将如何使用 python 2.7 创建虚拟环境?如果我删除 python2 版本,这将如何更好地区分两个版本?
    • conda create -n py27 python=2.7 是创建虚拟环境所需的命令。使用 python3 下载并安装 anaconda 并不重要,您仍然可以使用任何其他 python 版本创建环境。至于为什么它提供了更好的分离:通过使用虚拟环境,您可以确保在运行 activate py27 之后,每个 python/pip/conda 命令将适用于该版本/环境。在您当前的设置中,很容易混淆在命令行中正在执行哪个pip/python。有很多问题
    最近更新 更多