Python Numpy未安装,也可;Can';t在以下目录中找不到可用的init.tcl:";

Python Numpy未安装,也可;Can';t在以下目录中找不到可用的init.tcl:";,python,numpy,Python,Numpy,我正在尝试开始newcoder.io数据可视化教程,但在Windows(8.1,python 2.7)上安装numpy时遇到了困难 当我使用pip安装它时,这个过程永远不会完成,即使我离开它一个小时或更长时间。它没有给我任何错误或任何东西,所以我不知道如何追踪是什么原因造成的 以下是is的外观: (datavizproj)PS C:\Users\Ray\github\new-coder\dataviz> pip install numpy Collecting numpy Using

我正在尝试开始newcoder.io数据可视化教程,但在Windows(8.1,python 2.7)上安装numpy时遇到了困难

当我使用pip安装它时,这个过程永远不会完成,即使我离开它一个小时或更长时间。它没有给我任何错误或任何东西,所以我不知道如何追踪是什么原因造成的

以下是is的外观:

(datavizproj)PS C:\Users\Ray\github\new-coder\dataviz> pip install numpy
Collecting numpy
  Using cached numpy-1.9.2.tar.gz
Installing collected packages: numpy
  Running setup.py install for numpy
有什么想法吗?我应该删除缓存文件并让它重新下载吗?我查看了Python27/lib/site包,甚至没有看到numpy,我认为在pip找到它们之后,应该保存这个文件

编辑:我添加了“在下面的列表中找不到可用的init.tcl”
目录:“转到标题,以帮助有此问题的其他人找到下面发布的解决方案。

您可能希望使用easy\u install重试


否则,请尝试删除任何缓存项。

Numpy是用C实现的,因此需要安装C编译器。要避免此问题,请使用SourceForge页面中的预编译安装程序。然后尝试导入以验证安装

import numpy # see whether it's been installed

我能够找到我的问题(感谢马利克·卜拉希米,你让我走上了正确的道路,找到了答案)

我的问题是我安装了64位版本的Python,而pip无法安装64位版本的numpy,因为没有官方的源代码

我的解决方案是删除python并重新安装32位版本,因为我实际上不需要64位,而且显然使用32位的模块具有更好的兼容性


后来我遇到了另一个问题,在运行使用matplotlib的程序时,无法找到init.tcl文件。Python在python27/bin/tcl8.5中搜索init.tcl,但正确的目录是python27/tcl/tcl8.5。为了解决这个问题,我添加了两个系统变量:TCL_库,路径为C:/Python27/TCL/tcl8.5,以及TK_库,路径为C:/Python27/TCL/tk8.5,非常感谢!我试着这么做,发现问题在于我有一个64位版本的Python,它显然不能很好地与pip配合使用,所以我只是将其删除,并使用32位。不客气。请在我的答案旁边打勾作为答案。