我正在尝试将volatility3导入到我的python项目/脚本中,这样我就不必使用os.system了,因为volatility3已经是用python3制作的。
我想知道如何导入上述项目的所有功能/模块?我感兴趣的函数位于挥发物3/挥发性/框架中,我试着简单地说:
>>> import volatility3.volatility.framework但我得到了以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/volatility3/volatility/framework/__init__.py", line 12, in <module>
from volatility.framework import constants, interfaces
ModuleNotFoundError: No module named 'volatility'我的猜测是,我必须修改sys.path或路径变量之一,但这似乎行不通。
谢谢,
发布于 2019-12-17 11:40:28
这里最好的解决方案是从您已经退出的存储库文件夹中正确地使用pip3安装易失性:
$ pip3 install /home/volatility3或直接来自pipy (未测试):
$ pip3 install volatility3然后,您应该能够直接从volatility包导入:
Python 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import volatility.framework
>>> volatility.framework
<module 'volatility.framework' from '/home/bruno/.local/lib/python3.6/site-packages/volatility/framework/__init__.py'>
>>> https://stackoverflow.com/questions/59372805
复制相似问题