【问题标题】:use / load new python module without installation在不安装的情况下使用/加载新的python模块
【发布时间】:2012-12-23 22:41:44
【问题描述】:

我对@9​​87654321@ 完全陌生,我必须在我的代码中使用一些模块,例如numpyscipy,但我没有权限在我的主机上使用easy-install 或@ 安装新模块987654325@(当然我不知道如何在我有权限的目录中安装新模块 [我有 SSH 访问权限])。

我已经下载了numpy 并使用了from numpy import *,但它不起作用。我也用 scipy 尝试了同样的事情:from scipy import *,但它也不起作用。

如何在不安装的情况下在 Python 中加载/使用新模块 [numpy, scipy .. ]?

【问题讨论】:

    标签: python numpy scipy python-module


    【解决方案1】:

    使用 easy_install 或 setup.py 的 --user 选项来指示安装的位置。它应该指向您具有写入权限的目录。

    构建并安装模块后,您需要将环境变量 PYTHONPATH 设置为指向该位置。下次运行 python 命令时,应该可以导入模块了。

    【讨论】:

    • 谢谢,但是如何“设置环境变量 PYTHONPATH 指向那个位置”?
    • 我的虚拟主机正在运行 Linux
    • 我认为 AnacondaCE 包正是您所需要的。我现在已经在几个托管的网络服务器上运行它。您下载脚本,运行它,然后它将所有内容安装在用户可写目录中。 continuum.io/anacondace.html
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 2021-04-08
    • 2017-08-03
    • 2010-12-15
    • 2011-08-12
    相关资源
    最近更新 更多