mac下anaconda安装selenium+PhantomJS
这里假设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相关推荐
- Mac 下anaconda安装mysqldb的方法
试了好多次,后来发现在新版的anaconda下mysqldb的包是在mysql下,直接sudo conda install mysql就可以了 转载于:https://www.cnblogs.com/ ...
- Mac下Jekyll安装
之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命.最近改用jekyll+gitHub免费空间.记录一下. 我用的是Mac,所以只讲述Mac下如何安装,Wind ...
- mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题
使用的mac OS 10.11 安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...
- Mac下新安装的MySQL无法登陆root用户解决方法
Mac下新安装的MySQL无法登陆root用户解决方法 参考文章: (1)Mac下新安装的MySQL无法登陆root用户解决方法 (2)https://www.cnblogs.com/maxinlia ...
- Jmeter01 -mac下的安装
其实,Jmeter 无论是在mac,win,linux下安装,基本步骤都是一样的. 本篇主要介绍在mac下的安装. Jmeter 安装步骤: 1.安装jdk 2.安装jmeter 安装jmeter版本 ...
- mac下快速安装php的各个版本
原文地址: mac下快速安装php的各个版本,博主:think2me mac下其实已经安装好了PHP,而且版本还蛮新的,平时搞一搞开发,还是可以的,也没啥大问题,但是今天偶然发现一个验证码图片加载不了 ...
- mac下mysql安装,忘记初始临时密码怎么破。
mac下mysql安装,忘记初始临时密码怎么破. 环境 采用安装包安装 MySQL 5.7 坑点 mysql安装包安装可以在系统设置里出现图标,brew安装的话不可以 mysql安装后忘记临时密码 m ...
- Mac 下 fastlane 安装 以及常见错误处理
Mac 下 fastlane 安装 以及常见错误处理 fastlane 流程化提包相关内容,这是我一路自己安装 以及给同事安装遇到的问题汇总 以及我找到的解决方案 记录一下 安装fastlane su ...
- mac下查看安装目录用路径名打开文件夹
目录 mac下查看安装目录 mac下用路径名打开文件夹[^2] mac下查看安装目录 e.g. , 在命令行中打入which git, 就会显示git的安装位置了1 mac下用路径名打开文件夹2 在 ...
最新文章
- python打开是什么颜色-python实现简单颜色识别程序
- bootstrap学习(三)表单
- python nan_python [吐槽]关于nan类型时遇到的问题
- c语言掌上通,计算机二级C语言掌上通在哪下载安装?计算机掌上通好用吗?
- python读取命令行输入-python获取命令行输入参数列表
- 如何在阿里云•对象存储OSS托管用户域名的https证书
- 编辑器笔记——sublime text3 编译sass
- 为什么我一直强调大家要两条腿走路?
- HDU 2017 一系列统计数据
- windows下生成ssh key详解
- 手工扒网页模板简单流程
- 好用的网页在线客服工具
- bzoj1127 洛谷3474 题解
- 2019年会总结+自我反思
- 李开复:未来最重要的不是操作系统 而是浏览器
- Symbiosis(共生)和Commensalism(共栖)的区别
- 史上最著名的10个思想实验 (转)
- 修复Win7服务列表中没有Windows Update服务的问题
- WasmEdge 0.9.1 发布:更佳 networking 支持与开发者体验、安卓支持
- castle典范英语 storm_《典范英语·新版》与《牛津阅读树》书目对照表
热门文章
- OpenCV Tracker简介
- C++找到一个大于或等于n且为2的幂的数字p的算法实现(附完整源码)
- OpenGL hdrb和loom的实例
- java 递归 堆栈_尾递归函数仍在Java吹堆栈
- array_uniquee php_【性能为王】从PHP源码剖析array_keys和array_unique
- win7 php 5.3,win7 64位 WAMP环境下(PHP5.3) redis扩展无法生效
- 19、20_散点图、连接散点图、气泡图、不同颜色的散点图、直方图
- 在Linux下如何安装QQ?
- 通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库)
- 通过js让页面中的元素上下居中的写法