3

我无法将 numpy 放入Django项目的 libs 文件夹中。我不想在我的机器上安装它,因为它无处不在。当我将 numpy 文件夹放入 lib 文件夹时,会出现以下错误:

  File "C:\Users\Ketan\Desktop\NES\libs\numpy\__init__.py", line 128, in <module
>
    raise ImportError(msg)
ImportError: Error importing numpy: you should not try to import numpy from
        its source directory; please exit the numpy source tree, and relaunch
        your python intepreter from there.

我还将Scipy文件夹放在 libs 文件夹中。

我用过PIL同样的方法,效果很好。谁能告诉我我哪里错了??

4

1 回答 1

0

下载 numpy 源文件夹,其中包含 setup.py。

使用 sftp 或其他方式将此文件夹复制到您的远程主机...

SSH 到您的远程服务器

登录

类型 :

$> mkdir /lib
$> mkdir /lib/pythonX.Y ; x,y is pyversion
$> mkdir /lib/pythonX.Y/site-packages
$> cd numpy_folder_with_setup_py
$> python setup.py install --prefix=~

现在应该将 numpy 安装到您的前缀中,只需添加

$> echo "export PYTHONPATH=~/lib/pythonX.Y/site-packages:$PYTHONPATH" >> ~/ .bashrc

您将需要注销并重新登录

$> echo $PYTHONPATH 

确保它包含您的自定义库路径

$> python -c "import numpy"

如果没有错误,您已成功设置 numpy :)

注意:如果您的网络服务器跳过您的 .bashrc 初始化,您可能需要设置 sys.path 变量以以不同的方式包含此文件夹

于 2013-04-02T04:42:33.940 回答