【问题标题】:After installing NumPy in Python - I still get error: "no module named numpy"在 Python 中安装 NumPy 后 - 我仍然收到错误:“没有名为 numpy 的模块”
【发布时间】:2015-03-13 10:11:22
【问题描述】:

我需要安装和使用 Python NumPy 模块(然后是 Pandas 模块)才能在 Python 中处理大量数据。

我下载并安装了 ENTHOUGHT,但这并不是我想要的所有额外模块的杂乱无章(这违背了仅在需要时导入 Python 模块的目的),但卸载无法正常工作(即它留下了垃圾文件夹和 ENTHOUGHT 残留在我的电脑上)。

我尝试通过 EASY_INSTALL 和 PIP(如果我理解正确的话,是两个包管理器)安装 NumPy - 但没有成功。每次我尝试运行我的程序时,都会收到错误消息:“没有名为 numpy 的模块”。

我在这里搜索了问题,并尝试按照以下视频更改我的环境变量,但同样没有成功: https://www.youtube.com/watch?v=ddpYVA-7wq4

C:\Python34

...还是同样的错误!

我下载了 Anaconda(并安装了所有额外的杂物,但我不喜欢开发环境 - 我希望我的 Vanilla Python IDLE 运行 Vanilla NumPy,没有额外的杂物模块......)当我再次尝试install Numpy 我收到一条消息,它已经安装了一个路径:

C:\users\yoni\anaconda3\lib\site-packages

....所以我也将此 PYTHONPATH 添加到 ENVIRONMENT VARIABLE 中,希望它现在能够识别 NumPy 安装的位置(当前使用 Anaconda3 - 但我希望能够将 NumPy 导入我的香草 Python IDLE):

C:\Python34;C:\users\yoni\anaconda3\lib\site-packages

我没有找到明确的答案 - 我看到其他人也有同样的问题,但没有什么对我有用。如何完成 NumPy 的安装,以便在我执行简单的模块导入时它对我有用?

【问题讨论】:

  • 你使用什么操作系统,哪个 python 版本?如果你使用 windows,编译的包在这里:lfd.uci.edu/~gohlke/pythonlibs
  • 您是否尝试将 NumPy 文件夹复制粘贴到 Python 路径中?
  • @Marcin 我不信任不是从官方 Python 站点下载的第三方包。我使用的是 Windows 7。我刚刚使用我使用的路径对问题进行了编辑。

标签: python numpy installation pip


【解决方案1】:

在您解决路径问题之前,这是一个临时解决方案。 这将是特定于环境的。 导入系统 sys.path.append('C:\users\yoni\anaconda3\lib\site-packages[PackageName]') 导入包名

【讨论】:

  • 您提供的解决方案会产生一个 unicode 错误,提示“(unicode error)'unicodeescape' codec can't decode bytes in position 2-3: truncated uXXXX escape” - 这是由以下代码产生的根据您的建议:“import sys sys.path.append('C:\users\yoni\anaconda3\lib\site-packages\numpy')”
猜你喜欢
  • 2017-03-11
  • 2017-06-30
  • 1970-01-01
  • 2019-09-29
  • 2019-11-07
  • 2019-12-07
  • 2021-10-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多