Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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中使用包的位置?_Python_Security_Dependencies_Package - Fatal编程技术网

如何找到在Python中使用包的位置?

如何找到在Python中使用包的位置?,python,security,dependencies,package,Python,Security,Dependencies,Package,我正在编写商业用途的程序,公司漏洞扫描给了我这个 点击链接,我就到了这里。现在我确信我从来没有明确使用过这些包中的任何一个,我甚至不知道它们是做什么的 我在运行程序的docker容器中运行了pip show pycrypto,pip show pycryptodome,但得到了以下结果: root@ism-core-es-deployment-dev-6d94bc549-959bt:/app# python3 -m pip show pycryptodome WARNING: Package(

我正在编写商业用途的程序,公司漏洞扫描给了我这个

点击链接,我就到了这里。现在我确信我从来没有明确使用过这些包中的任何一个,我甚至不知道它们是做什么的

我在运行程序的docker容器中运行了
pip show pycrypto
pip show pycryptodome
,但得到了以下结果:

root@ism-core-es-deployment-dev-6d94bc549-959bt:/app# python3 -m pip show pycryptodome
WARNING: Package(s) not found: pycryptodome
root@ism-core-es-deployment-dev-6d94bc549-959bt:/app# pip show pycrypto
WARNING: Package(s) not found: pycrypto

它们在python中并不重要,因此我无法挖掘更多信息。所以我的问题是:如何找到我的代码的哪个库/哪个部分正在运行这个?我只知道pycrypto-2.6.1.tar.gz是有问题的软件包。

扫描仪不应该告诉你在哪里找到文件吗?@klauds。我还想弄清楚为什么它不这么做。也许我只是看得不够仔细。但我认为我应该在挖掘python功能之前先解决这个问题。谢谢。请参阅我对的答案。对你的情况可能有帮助。基本上,找出你的站点的包目录,然后使用专门的grep搜索找到谁在使用什么。Docker是如何影响这一点的?不确定。