在非iPython环境中找不到Numpy
我正在尝试从命令行运行一个Python脚本,这个脚本需要用到numpy这个库。
python script.py
但是它出现了一个错误,提示找不到numpy。然后我打开ipython,运行:
%run script.py
一切正常。那么我该怎么解决这个问题呢?我希望能直接运行,而不需要先进入ipython。
操作系统:CentOS
错误信息:ImportError: No module named numpy
1 个回答
1
我发现了问题的原因——这台机器上安装了多个版本的Python,而当我输入python时,调用的是Python 2.6.6版本,这个版本没有安装numpy模块。
运行:
python2.7 script.py
一切正常。
我把这个放在这里,以防其他人也遇到这个问题。只需在命令行中输入python并查看它显示的版本,就能解决我的问题。我的机器上,Ipython被配置为使用Python 2.7.6。