Python - 在不使用Python解释器的情况下运行numpy
我有一段 .x3d 代码,它引用了一个 Python 脚本。我想实现一些功能,这些功能需要用到 numpy 这个模块。不过,我现在只能导入 Python 自带的模块。
我想找个方法,把 numpy 模块导入到我的脚本里,而不需要通过解释器来调用(也就是说,我希望直接用 "test.py",而不是 "python test.py")。
现在我遇到的问题是,系统提示 "ImportError: No module named numpy",意思是找不到 numpy 模块。
我的问题是:有没有办法在不通过解释器调用的情况下导入 numpy 模块?有没有办法把 numpy 当作 Python 的内置模块来使用?
3 个回答
1
在你调用 import
之前,先把 num.py 库添加到 sys.path
中。
3
我猜你的#!这一行指向的Python解释器和你平时使用的可能不一样。确保它们指向的是同一个解释器。
4
首先,你需要找到你电脑上安装的numpy的位置。对我来说,它在这里:/usr/lib/pymodules/python2.7
在导入numpy之前,先明确地导入它
import sys
sys.path.append('/usr/lib/pymodules/python2.7')
... 如果你需要帮助找到正确的路径,可以在使用Python解释器时查看sys.path的内容
import sys
print sys.path