【发布时间】:2019-06-05 14:08:48
【问题描述】:
我在将 PhantomJS 安装到我的项目时遇到问题
按照来自类似问题的建议,我用可执行路径定义了$PATH 变量
cd Users/zkid18/project/venv/venv_name/lib/python3.6/site-packages/phantomjs-2.1.1/bin
export PATH=$PWD
然后我尝试用虚拟浏览器创建驱动
import from selenium import webdriver
browser = webdriver.PhantomJS()
在这一步我遇到了一个错误
No such file or directory: 'phantomjs': 'phantomjs'
我错过了什么?
【问题讨论】:
-
检查您是否下载了适用于 32 位操作系统的 32 位 PhantomJS 版本或适用于 64 位操作系统的 64 位版本...另外最好将目录附加到 PATH (
export PATH=$PATH:$PWD)而不是重新定义 PATH... -
export PATH=$PWD可能会让你的 shell 无法使用。 -
@Andersson 我用的是mac os x,所以我猜只有一个版本可用
-
检查我的答案,它适用于 windows 和 mac os。
标签: python selenium selenium-webdriver webdriver phantomjs