Python 输入numpy
因此,我安装了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.
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