这里假设anaconda已经安装好了:
(1)selenium的安装

$ pip install selenium==2.48.0

selenium的安装很简单,也很快,注意这里的版本问题,因为selenium已经放弃PhantomJS了,我这里采用的是版本降级。

Collecting selenium==2.48.0
Installing collected packages: selenium
Successfully installed selenium-2.48.0

在spyder下导入包:

In [115]: import selenium In [116]: 

没有报错,OK!

(2)PhantomJS的安装
接下来安装phantomJS,这个直接去官网下载 http://phantomjs.org/download.html
,这里当然是下载mac版的,解压文件到某一个文件夹下,我这里解压放在了desktop,其实是不太合理的,不过仅作测试。

然后在终端执行命令:

$ cd ~
$ touch .bash_profile
$ open -e .bash_profile

添加修改后的环境变量为:

export ANACONDA_HOME="/Users/lilong/anaconda3"
export PHANTOMJS_HOME="Users/lilong/Desktop/phantomjs-2.1.1-macosx"
export PATH="/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin:${ANACONDA_HOME}/bin:${PHANTOMJS_HOME}/bin:"

保存修改后的.bash_profile文件,此时命令终端不要关闭,输入以下命令

adminodeMacBook-Pro-3:~ lilong$ source ~/.bash_profile

以重启.bash_profile文件。

此时查看环境变量是否改变?

adminodeMacBook-Pro-3:~ lilong$ echo $PATH
/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin:/Users/lilong/anaconda3/bin:Users/lilong/Desktop/phantomjs-2.1.1-macosx/bin:

可以看到环境变量已经添加成功。

注:
(1)/etc/profile(建议不修改这个文件 )
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
(2)/etc/bashrc(一般在这个文件中添加系统级环境变量)
全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

(3)~/.bash_profile (一般在这个文件中添加用户级环境变量)
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

然后切换到anaconda安装python3的目录:

$ cd ~
$ cd anaconda3/bin

拷贝phantomjs-2.1.1-macosx/bin/phantomjs文件到/bin下:

adminodeMacBook-Pro-3:bin lilong$ cp /Users/lilong/Desktop/phantomjs-2.1.1-macosx/bin/phantomjs ./

在spyder下导入PhantomJS包看下:

In [3]: import seleniumIn [4]: from selenium import webdriverIn [5]: driver = webdriver.PhantomJS()In [6]: 

没有报错,应该可以用了。。

注:如果感觉配置环境很麻烦,可以试下在代码中指定环境路径(我没有自测试过):
driver = webdriver.PhantomJS(executable_path = "./phantomjs"),当然这里的./phantomjs路径要根据自己的phantomjs文件存放位置而定。

mac下anaconda安装selenium+PhantomJS相关推荐

  1. Mac 下anaconda安装mysqldb的方法

    试了好多次,后来发现在新版的anaconda下mysqldb的包是在mysql下,直接sudo conda install mysql就可以了 转载于:https://www.cnblogs.com/ ...

  2. Mac下Jekyll安装

    之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命.最近改用jekyll+gitHub免费空间.记录一下. 我用的是Mac,所以只讲述Mac下如何安装,Wind ...

  3. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  4. Mac下新安装的MySQL无法登陆root用户解决方法

    Mac下新安装的MySQL无法登陆root用户解决方法 参考文章: (1)Mac下新安装的MySQL无法登陆root用户解决方法 (2)https://www.cnblogs.com/maxinlia ...

  5. Jmeter01 -mac下的安装

    其实,Jmeter 无论是在mac,win,linux下安装,基本步骤都是一样的. 本篇主要介绍在mac下的安装. Jmeter 安装步骤: 1.安装jdk 2.安装jmeter 安装jmeter版本 ...

  6. mac下快速安装php的各个版本

    原文地址: mac下快速安装php的各个版本,博主:think2me mac下其实已经安装好了PHP,而且版本还蛮新的,平时搞一搞开发,还是可以的,也没啥大问题,但是今天偶然发现一个验证码图片加载不了 ...

  7. mac下mysql安装,忘记初始临时密码怎么破。

    mac下mysql安装,忘记初始临时密码怎么破. 环境 采用安装包安装 MySQL 5.7 坑点 mysql安装包安装可以在系统设置里出现图标,brew安装的话不可以 mysql安装后忘记临时密码 m ...

  8. Mac 下 fastlane 安装 以及常见错误处理

    Mac 下 fastlane 安装 以及常见错误处理 fastlane 流程化提包相关内容,这是我一路自己安装 以及给同事安装遇到的问题汇总 以及我找到的解决方案 记录一下 安装fastlane su ...

  9. mac下查看安装目录用路径名打开文件夹

    目录 mac下查看安装目录 mac下用路径名打开文件夹[^2] mac下查看安装目录 e.g. , 在命令行中打入which git, 就会显示git的安装位置了1 mac下用路径名打开文件夹2 在 ...

最新文章

  1. python打开是什么颜色-python实现简单颜色识别程序
  2. bootstrap学习(三)表单
  3. python nan_python [吐槽]关于nan类型时遇到的问题
  4. c语言掌上通,计算机二级C语言掌上通在哪下载安装?计算机掌上通好用吗?
  5. python读取命令行输入-python获取命令行输入参数列表
  6. 如何在阿里云•对象存储OSS托管用户域名的https证书
  7. 编辑器笔记——sublime text3 编译sass
  8. 为什么我一直强调大家要两条腿走路?
  9. HDU 2017 一系列统计数据
  10. windows下生成ssh key详解
  11. 手工扒网页模板简单流程
  12. 好用的网页在线客服工具
  13. bzoj1127 洛谷3474 题解
  14. 2019年会总结+自我反思
  15. 李开复:未来最重要的不是操作系统 而是浏览器
  16. Symbiosis(共生)和Commensalism(共栖)的区别
  17. 史上最著名的10个思想实验 (转)
  18. 修复Win7服务列表中没有Windows Update服务的问题
  19. WasmEdge 0.9.1 发布:更佳 networking 支持与开发者体验、安卓支持
  20. castle典范英语 storm_《典范英语·新版》与《牛津阅读树》书目对照表

热门文章

  1. OpenCV Tracker简介
  2. C++找到一个大于或等于n且为2的幂的数字p的算法实现(附完整源码)
  3. OpenGL hdrb和loom的实例
  4. java 递归 堆栈_尾递归函数仍在Java吹堆栈
  5. array_uniquee php_【性能为王】从PHP源码剖析array_keys和array_unique
  6. win7 php 5.3,win7 64位 WAMP环境下(PHP5.3) redis扩展无法生效
  7. 19、20_散点图、连接散点图、气泡图、不同颜色的散点图、直方图
  8. 在Linux下如何安装QQ?
  9. 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)
  10. 通过js让页面中的元素上下居中的写法