Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 正在更改Pyri安装的LD_库_路径_Python_Setup.py - Fatal编程技术网

Python 正在更改Pyri安装的LD_库_路径

Python 正在更改Pyri安装的LD_库_路径,python,setup.py,Python,Setup.py,我正在尝试在没有根访问权限的情况下构建pyrit。我将libpcap安装到/tmp/sunjay/somefolder 我使用-I更改了setup.py,以便它可以找到pcap.h 现在我遇到了这个问题: 如您所见,它在/usr/bin中查找lpcap,这是错误的。 我尝试了从命令行中“export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/sunjay/lib”,但没有任何区别。如何告诉脚本在不同的目录中查找lpcap 我无法找到设置路径的.py文件,或者无

我正在尝试在没有根访问权限的情况下构建pyrit。我将libpcap安装到/tmp/sunjay/somefolder

我使用-I更改了setup.py,以便它可以找到pcap.h

现在我遇到了这个问题:

如您所见,它在/usr/bin中查找lpcap,这是错误的。 我尝试了从命令行中“export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/sunjay/lib”,但没有任何区别。如何告诉脚本在不同的目录中查找lpcap

我无法找到设置路径的.py文件,或者无法更改以下行: gcc-pthread-shared-Wl-O1-Wl-Bsymbolic functions-Wl-Bsymbolic functions build/temp.linux-x86_64-2.7/cpyrit/_-cpyrit_-cpu.o build/temp.linux-x86_64-2.7/cpyrit/_-cpyrit_-cpu_-sse2.o-lcrypto-lpcap-o build/lib.linux-x86_64-2.7/cpyrit/_-cpu.so


在你的回答中,请具体一点。我已经研究这个问题好几个小时了,但没有成功。请记住,我只有用户权限。谢谢

导出后运行“/sbin/ldconfig”。/sbin/ldconfig.real:无法创建临时缓存文件/etc/ld.so.cache~:权限被拒绝,提示它不在/usr/bin->链接器(
ld
)中查找lpcap位于/usr/binstill中,正在努力解决此问题,但运气不佳。setup.py的extensions块中的这两行修复了此问题。包括_dirs=[”./libpcap-1.3.0“],库_dirs=[”./libpcap-1.3.0“],