如何在我的mac os狮子10.7.5上安装scapy运行python 2.7?如何在终端中使用easy_install进行安装?我尝试在终端上使用命令easy_install scapy,它说下面的
错误:无法在安装目录中创建或删除文件
尝试添加或删除文件时发生以下错误 安装目录:
[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-15703.write-test'
您指定的安装目录(通过--install-dir, - prefix,或 distutils默认设置)是:
/Library/Python/2.7/site-packages/
也许您的帐户没有此目录的写入权限?如果 安装目录是系统拥有的目录,您可能需要登录 作为管理员或“root”帐户。如果你没有行政管理 访问这台机器,您可能希望选择不同的安装 目录,最好是PYTHONPATH环境中列出的目录 变量
有关其他选项的信息,您可以参考 文档:
http://peak.telecommunity.com/EasyInstall.html
请对您的系统进行适当的更改,然后重试。
答案 0 :(得分:1)
在brew install scapy
之后,您必须这样做:
mkdir -p /Users/yanzi/Library/Python/2.7/lib/python/site-packages
echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/yanzi/Library/Python/2.7/lib/python/site-packages/homebrew.pth
然后重新启动Python IDE。注意:用您自己的主文件夹名称
答案 1 :(得分:0)
对于您的特定问题,可能就像在命令前放置“sudo”一样简单。
sudo easy_install scapy
如果这对您不起作用,或者您对依赖项有疑问,我发现Homebrew Python GitHub页面https://github.com/Homebrew/homebrew-python包含许多有用/有用的brew公式,包括Scapy的一个,就像魅力一样我。只需克隆他的仓库并运行这些命令:
brew tap Homebrew/python
brew install scapy
我的pcapy也遇到了问题,这个问题是由pypcap的repo中的另一个公式解决的,所以同样的程序。
brew install pypcap
答案 2 :(得分:0)
遵循here为我工作的步骤。
所以我运行这些命令:
$ wget scapy.net
$ unzip scapy-latest.zip
$ cd scapy-2.*
$ sudo python setup.py install
然后,
$ wget http://libdnet.googlecode.com/files/libdnet-1.12.tgz
$ tar xfz libdnet-1.12.tgz
$ ./configure
$ make
$ sudo make install
$ cd python
$ sudo python setup.py install
最后
$ sudo easy_install pcapy