Python 输入numpy

Python 输入numpy,python,numpy,Python,Numpy,因此,我安装了numpy并将其导入如下: from django.template import RequestContext from django.shortcuts import render_to_response from django.http import HttpResponse from main.models import Operation, SendText, SendCall, LookUpNearestWorker, EnterNewWorker from main.

因此,我安装了numpy并将其导入如下:

from django.template import RequestContext
from django.shortcuts import render_to_response
from django.http import HttpResponse
from main.models import Operation, SendText, SendCall, LookUpNearestWorker, EnterNewWorker
from main.forms import sendText, sendCall, lookUpNearestWorker, enterNewWorker
import subprocess
import numpy

但是我得到一个错误,说找不到numpy。你们能帮我解决这个问题吗?

Python使用目录列表来搜索可导入的模块

import sys
print sys.path
这些是Python在查找numpy时(按顺序)搜索的目录。如果numpy安装正确,它将位于其中一个目录中。 Python如何搜索模块的详细信息和sys.path

Python的包管理器Pip还可以为我们提供一个它可以识别的包的列表(加上版本号) 您可以通过两种方式获得此列表:通过命令行或使用python解释器。这两个命令都将输出已安装软件包的列表

$ pip freeze
或者,在交互式口译员中:

import pip
pip.get_installed_distributions()
如果numpy出现在这些列表中,那么python导入它应该不会有问题,除非numpy没有正确安装

您可能有多个Python安装。在这种情况下,您需要验证Python正在为numpy搜索正确的路径。

试试看

python setup.py install --prefix=/DirectoryYouWantToInstallOn/

在你的终端

添加

export PYTHONPATH=/DirectoryYouWantToInstallOn/:$PYTHONPATH

到您的
~/.profile
文件可能会让事情变得更简单。

您的操作系统是什么?您从哪里安装的
numpy
?我们能看到错误吗?我们没有水晶球,你知道……你可以从[这里][1]重新安装numpy。[1] :我从sourceforge上的二进制文件安装了numpy。我使用的是Mac OS XY,你可能应该安装numpy。哦,忽略windows的链接。。。。您如何证明已成功安装numpy?
export PYTHONPATH=/DirectoryYouWantToInstallOn/:$PYTHONPATH