作为Django项目中的图书馆

2024-04-20 02:29:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法将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,效果很好。谁能告诉我我哪里出错了吗??在


Tags: 项目djangofromnumpy文件夹机器sourcelib
1条回答
网友
1楼 · 发布于 2024-04-20 02:29:04

下载numpy源文件夹设置.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 现在加上

^{pr2}$

您需要注销并重新登录

$> echo $PYTHONPATH 

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

$> python -c "import numpy"

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

注意:您可能需要设置系统路径变量,以便在Web服务器跳过.bashrc初始化时以不同的方式包含此文件夹

相关问题 更多 >