首先,我应该说,我检查了stackoverflow
处的所有链接,但我仍然无法使其正常工作。我想要的就像我的鼻子一样简单 - 我想导入numpy
,我想导入由f2py
创建的模块。现在,当我在控制台
$ python
>> import numpy
我收到错误No module named numpy
。当我尝试导入由fortran
制作的f2py
模块时,我收到错误的方式与此相同:
>> import testmodule
我的操作系统是Ubuntu 12.04
。我还应该补充一点,我尝试用不同的库卸载并重新安装python数百次,当然我做了sudo apt-get install python-numpy
等等。但这没有帮助。我想听到你们,伙计们,这是一个完整的逐步指导(包括可能已损坏并包含安装说明的python的当前版本的unintallation - 下载此版本,将其解压缩到此处等等)我想对于像我这样的python newbeis来说,这条指令非常有用和有用。我现在面临的问题似乎是世界上最简单的问题,但我想知道为什么它没有简单的解决方案。
答案 0 :(得分:2)
您的Python提示符是否以>>
作为提示?我一直看到Python的>>>
。
如果卸载Python并重新安装不起作用,可能问题出在您的用户帐户上?我试试:
sudo useradd joe
sudo -u joe bash -login
sudo userdel joe
现在至少你知道问题出在您的系统设置还是用户设置上。
要寻找的其他事项:
pip freeze | grep numpy
或pip freeze | less
以查看已安装(或未安装)的numpy
个包。env | grep -i python
,看看你是否有非标准的环境变量。python
或其他创业公司中的其他内容是否有.profile
别名?在运行alias python
时,请尝试python
查看您是否真正启动了python。$PATH
中有一些旧的python吗?您可以尝试which python
,然后您应该看到/usr/bin/python
。如果你得到'/ usr / local / bin / python that should be a link pointing to the "real" python at
/ usr / bin / python`。/usr/bin/python
。它应该是python2.7
。在卸载 - 重新安装周期中,您可以运行pip freeze
以查看已安装软件包的列表。安装和卸载时,您应该能够使numpy
出现并在冻结列表中消失。