macos catalina $path设置

今天写一个小程序,需要在Mac上定时执行,但运行的时候提示找不到chromedriver。我的程序很简单,就是使用selenium定时的在某个网站上填写一些表单。chromedriver找不到,说明我们没有把他放到系统环境变量下。

原来在Windows上的时候,可以很方便的添加环境变量,现在换了Mac,却感觉有点不方便(主要是我不熟悉。。。)

所以就创建了~/.profile,并在其中添加如下

export PATH=$PATH:/opt/WebDriver/bin

然后source ~/.profile,接着

echo $PATH 

发现添加成功,但这时候问题就出现了,我把命令行窗口关了,重新打开,重新 echo $PATH 发现有没有了。

搜索了下发现是因为Apple换了zsh的原因,需要创建一个~/.zprofile,然后添加如下内容

[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile'

然后重新打开命令号窗口,echo $PATH 。生效了,接下来就可以愉快的使用webdriver了

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理