Macos 拥有;“拒绝许可”;OSX Catalina上的幻影问题

Macos 拥有;“拒绝许可”;OSX Catalina上的幻影问题,macos,phantomjs,permission-denied,macos-catalina,Macos,Phantomjs,Permission Denied,Macos Catalina,在升级到OSX Catalina之后,我似乎在用PhantomJS运行Python代码时遇到了问题。我试过几种方法: 转到../bin/macosx/phantomjs,为每种类型的用户“读写”整个文件夹和项目 在user/local/bin中放置phantomjs的副本 通过以下代码将其添加到path“export path=${path:+$path:}/Library/../site packages/phantomjs/bin” 我没有使用“从phantomjs_bin导入可执行文件_

在升级到OSX Catalina之后,我似乎在用PhantomJS运行Python代码时遇到了问题。我试过几种方法:

  • 转到../bin/macosx/phantomjs,为每种类型的用户“读写”整个文件夹和项目
  • 在user/local/bin中放置phantomjs的副本
  • 通过以下代码将其添加到path“export path=${path:+$path:}/Library/../site packages/phantomjs/bin”
  • 我没有使用“从phantomjs_bin导入可执行文件_路径”,而是专门将可执行文件_路径定向到phantomjs
  • 我的头猛烈地撞在屏幕上
似乎什么都不管用,我想知道你们中是否有人有这个问题或找到了解决办法。我曾考虑返回到PhantomJS Binary 2.0的修补版本,但我想看看在我这么做之前是否有人让它使用2.1,因为我不是唯一一个处理这段代码的人,也是唯一一个有这个问题的人

以下是我得到的错误:

driver = webdriver.PhantomJS(executable_path=executable_path)
  File "/Library/Python/3.7/site-packages/selenium/webdriver/phantomjs/webdriver.py", line 56, in __init__
    self.service.start()
  File "/Library/Python/3.7/site-packages/selenium/webdriver/common/service.py", line 88, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: **Message: 'phantomjs' executable may have wrong permissions**.

错误消息可能有助于确定不正确许可的目标。谢谢Richard,我在下面添加了错误代码!错误消息可能有助于确定不正确许可的目标。谢谢Richard,我在下面添加了错误代码!