Python 当安装为pypi包时,browsermob代理的路径应该是什么

Python 当安装为pypi包时,browsermob代理的路径应该是什么,python,python-3.x,browsermob-proxy,browsermob,Python,Python 3.x,Browsermob Proxy,Browsermob,$pip安装浏览器移动代理 -rwxr--r--@ 1 ishandutta2007 staff 781B Dec 26 2016 /Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob-proxy* 从下载并提取二进制文件到/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/ from browsermobproxy import Server

$
pip安装浏览器移动代理

-rwxr--r--@ 1 ishandutta2007  staff   781B Dec 26  2016 /Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob-proxy*
从下载并提取二进制文件到
/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/

from browsermobproxy import Server
dict = {'port': 8090}
server = Server(options=dict)
server = Server(path="/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob-proxy", options=dict)
在路径中找不到Browsermob代理二进制文件 提供:browsermob代理

以下:

$
ls-l”/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin“

$
ls-l”/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob proxy“


尝试将实际目录添加到路径

echo 'export PATH=$PATH:/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin' >> ~/.bashrc
这样,您就不必手动指定服务器实例上的路径arg

from browsermobproxy import Server
dict = {'port': 8090}
server = Server(options=dict)

覆盖内置dict看起来不是一个好主意。你可以发布
ls-l”/Users/ishandutta2007/Downloads/browsermob-proxy-2.1.4/bin/browsermob proxy的输出“
?@Marat根据你的askI更新了这个问题,以确保二进制文件是可读的和可执行的,而且是的。您是否在您的帐户下运行它?在您发表评论后,尝试了
chmod 777 full/path/to/file
,但没有帮助
from browsermobproxy import Server
dict = {'port': 8090}
server = Server(options=dict)