Django与numpy,错误:无法导入名称多阵列

use*_*772 7 django numpy virtualenv python-3.x

我正在使用mod_wsgi在针对Python 3.4的虚拟环境中运行Django.我有numpy 1.9,我收到此错误:

**Request Method:   GET
Django Version: 1.7.1
Exception Type: ImportError
Exception Value:    
cannot import name multiarray
Exception Location: /var/www/mapsite/lib/python3.4/site-packages/numpy/core/__init__.py in <module>, line 6
Python Executable:  /usr/bin/python
Python Version: 2.7.5
Python Path:    
['/var/www/mapsite/lib/python3.4/site-packages',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/pymodules/python2.7',
 '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode',
 '/var/www/mysite']
Server time:    Wed, 3 Dec 2014 09:07:24 +0000**
Run Code Online (Sandbox Code Playgroud)

Plesae建议

zka*_*nda 0

首先,您需要确保您处于安装了 numpy、Django 等的正确环境中。根据您提供的信息,我假设您有一个 virtualenv 并且当前正在开发您的应用程序。如果假设正确,您可以按照以下步骤操作。

为此,您不需要 Apache。

  1. 获取 virtualenv 的源,source /path/to/env/bin/activate然后转到项目目录。
  2. 确保您拥有所需的所有软件包,pip freeze将向您展示,并在必要时进行安装。
  3. 从 Django 运行内置服务器,python manage.py runserver
  4. 转到您的浏览器:http://localhost:8000

瞧!