如何为Volatility设置python环境变量

时间:2014-11-02 09:33:09

标签: python python-2.7 environment-variables ubuntu-14.04 volatility

我正在尝试设置波动性,这样我就可以执行命令,无论我当时碰巧在哪个目录中。我不确定我做错了什么,我用export命令设置了环境变量。我已经仔细检查了我的〜/ .bashrc,甚至将目录添加到/ etc / enviroment。运行echo $ PATH = vol.py返回/mydir/volatility/vol.py。但是当我运行python vol.py时,我得到“python:无法打开文件'vol.py':[Errno 2]没有这样的文件或目录”。

所以我想我的问题。我如何设置python的环境变量,以便当我运行python vol.py时,它会在我指向它的任何图像文件上执行而不在波动率目录中?或者更好的是只输入vol.py -f whatever / imagefile,系统将其识别为python脚本并执行。

我认为它可能很简单,但我还在学习,所以任何帮助都非常感激。

我的系统:Kubuntu 14.04LTS; Python 2.7; 波动性2.4

2 个答案:

答案 0 :(得分:1)

我没有使用Volatility但听起来你需要将vol.py的目录添加到PATH而不是BTree

https://docs.python.org/3/tutorial/modules.html#the-module-search-path

您可以直接从解释器运行模块:

https://docs.python.org/3/using/cmdline.html

如果不是这样,我会查看python导入顺序,然后查看各种陷阱

http://python-notes.curiousefficiency.org/en/latest/python_concepts/import_traps.html

答案 1 :(得分:0)

看起来您已将vol.py添加到PATH中,这是不正确的。您只需要添加目录,例如/ mydir / volatility /,而不包含vol.py