python - 重新安装 python 并使 import numpy 工作

标签 python ubuntu numpy

首先,我应该说,我检查了 stackoverflow 的所有链接。 ,但我仍然无法使其工作。我要的和 Nose 一样简单——我要导入numpy我想导入 f2py 创建的模块.现在,当我在控制台中做

$ python
>> import numpy

我收到一个错误 No module named numpy .同样,当我尝试导入 fortran 时出现错误f2py 制作的模块:
>> import testmodule

我的操作系统是 Ubuntu 12.04 .我还应该补充一点,我尝试使用不同的库卸载和重新安装 python 数百次,当然我做了 sudo apt-get install python-numpy等等,但这并没有帮助。伙计们,我想从你们那里听到的是一个完整的分步说明(包括卸载可能已损坏的当前 python 版本并包括安装说明 - 下载此版本,将其解压缩到此处等)我猜对于像我这样的 python 新手来说,该指令将非常有值(value)和有用。我现在面临的问题似乎是世界上最简单的问题,但我想知道为什么它没有简单的解决方案。

最佳答案

你的 Python 提示是否有 >>作为提示?我总是看到>>>来自 Python。

如果卸载 Python 并重新安装不起作用,可能问题出在您的用户帐户上?我会尝试:

  • 创建一个新用户,sudo useradd joe
  • 以新用户身份登录sudo -u joe bash -login
  • 看看 Python 和 numpy 现在是否可以工作。
  • 从 joe 的 shell 退出(退出、注销或 ^D)。
  • 摆脱乔,sudo userdel joe

  • 现在至少您知道问题出在系统设置还是用户设置上。

    其他要寻找的东西:
  • 运行 pip freeze | grep numpypip 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安装和卸载时出现和消失在卡住列表中。

    关于python - 重新安装 python 并使 import numpy 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26463349/

    相关文章:

    python - 如何获取索引处的 numpy ndarray 值或 IndexError 的 NaN 值?

    python - Keys.BACK_SPACE 或 Keys.TAB 发送 key 不适用于 facebook selenium python

    python - OpenCV (Python) 视频子图

    ubuntu - 为什么 Go sha256 给出的结果与 Ubuntu 命令 sha256sum 不同?

    ubuntu - JMeter:插件管理器在 Ubuntu 的选项 > 插件管理器中不显示任何更新

    python - 格式化 csv 以允许 numpy 制作数据框

    python - 如何限制 haar 级联检测到的面孔数量

    python - 在图像中组合水平对齐的多边形

    ubuntu - 在亚马逊上安装 ejabberd

    python - 将 Numpy 数组从 (3, 2, 3) reshape 为 (3, 3, 2)