Python从命令行运行文件

时间:2015-01-16 12:02:22

标签: python centos

昨天我在CentOS上安装了Python(使用Numpy& Scipy),当我使用CLI并进行数学运算时,everthing工作正常。但现在我尝试执行一个文件,然后出现一个奇怪的错误,搜索到所有地方但找不到解决方案来解决这个问题。

我正在运行两个Python版本,我使用的版本是3.4,我将它安装在:/ usr / local / bin

然后我在同一目录中创建了一个名为test.py的文件,代码如下:

import numpy    

当我尝试使用以下命令运行时:

./python3.4 -m test.py    

我收到此错误:

/usr/local/bin/python3.4: Error while finding spec for 'test.py' (<class 'AttributeError'>: 'module' object has no attribute '__path__')   

我希望有人能引导我走向正确的方向,先谢谢!

1 个答案:

答案 0 :(得分:-1)

运行

之类的东西
 python -m <something>

调用Python,然后尝试导入Python模块。

从您的简短示例来看,它似乎不是一个有效的Python模块

尝试使用python <your python code file>运行。