python 您所在的位置:网站首页 numpy库怎么导入idle python

python

2023-04-02 20:13| 来源: 网络整理| 查看: 265

我想将 numpy 用于我必须运行的程序,并且我想在 IDLE IDE 中执行它。我已经从网上安装了 numpy 二进制文件,但是当我尝试运行“import numpy”然后在我的脚本中运行一些 numpy 命令时,python shell 返回错误提示

Traceback (most recent call last): File "/Users/Admin/Desktop/NumpyTest.py", line 1, in import numpy as np ImportError: No module named numpy

我曾尝试使用 pip 安装 numpy,但是当我在 bash shell 中运行 pip install numpy 时,它说

Requirement already satisfied (use --upgrade to upgrade): numpy in ./anaconda/lib/python2.7/site-packages

我已经下载了 Anaconda,我可以在其中使用 numpy 发行版,但我真的很想在 IDLE 中使用它。

我应该怎么做才能让 numpy 在 IDLE 中工作?我必须将它保存在某个地方吗?

附注我正在运行 OsX 10.10.5 Yosemite

最佳答案

标题在以下意义上具有误导性。您不想将模块导入 IDLE。你想将它导入到运行你的代码的 python 中。运行 IDLE 时,当前是运行 IDLE 的同一个 python。要找到哪个 python 正在运行,以下内容应该可以在任何最近的 python 上的任何地方直接或在 IDE 中工作:

import sys; print(sys.executable)

在我的 Windows 机器上以 IDLE 运行它,我得到 ​​p>

C:\Programs\Python36\pythonw.exe

(w 后缀是特定于 Windows 的变体二进制文件,用于运行 GUI 程序而不弹出一个空的控制台窗口。在下面的内容中应该省略它。)

要将模块导入特定的 python,必须为该特定的 python 安装它。最简单的方法是在控制台中使用特定的 python 运行 pip。例如,给定上面的可执行文件:

C:\Programs\Python36> python -m pip install numpy

在 *nix 上,我相信可能必须首先运行 python -m ensurepip 来为该 python 安装 pip 本身。

关于 import pip; pip.main:pip 被设计为一个命令行实用程序,可以初始化、执行一个功能并退出。 main() 是一个有意未记录的内部实现细节。 pip 的作者不鼓励使用它,因为它是为一次调用后程序退出而设计的。当内部数据与安装的文件不同步时,多个调用将无法正常工作。

关于python - 如何导入/打开 numpy 模块到 IDLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36346597/



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有