模块导入错误?(Python)
我有一个程序,它需要用到一个叫做pyfits的库。当我编译这个项目的时候,出现了一个错误,内容是:
追踪记录(最近的调用在最前面): 文件 "C:\Users\KenPreiser\Desktop\Space thing\Sample.py", 第2行,在 import pyfits 导入错误:没有名为'pyfits'的模块
我把pyfits下载到了我的E:\盘。这会是个问题吗?
1 个回答
1
把一个库下载到你电脑上的任何文件夹,并不能让Python解释器在其他模块中使用它。
pyfits
有一些安装说明。安装任何Python包的推荐方式是使用pip
。
如果你下载了这个库的.exe文件,就像安装其他Windows程序一样去安装它。
如果你下载的是源代码,那就先解压这个源代码包。然后用以下命令来安装:
python setup.py build
python setup.py install
这会把这个库安装到Python的site-packages目录里。如果pyfits
安装成功,执行这个命令:
python -c 'import pyfits; print pyfits.__version__'
在你的命令提示符下应该能显示出库的版本信息。一旦你确认安装成功,就可以重新运行你的sample.py
文件了。