【发布时间】:2017-01-16 07:48:33
【问题描述】:
我在服务器上有一个 python cgi 文件,它导入了一些仅由 anaconda 本地安装的包(因为我在服务器上没有 root 权限)。问题是当我从网络调用文件时,由于那些“丢失”的包,它无法执行。如果我不能拥有 root 权限,我该如何解决这个问题?
【问题讨论】:
标签: python cgi virtualenv anaconda
我在服务器上有一个 python cgi 文件,它导入了一些仅由 anaconda 本地安装的包(因为我在服务器上没有 root 权限)。问题是当我从网络调用文件时,由于那些“丢失”的包,它无法执行。如果我不能拥有 root 权限,我该如何解决这个问题?
【问题讨论】:
标签: python cgi virtualenv anaconda
如果您可以控制服务器运行的环境,则可以将 PYTHONPATH 设置为您有权写入的某个目录的路径,然后在该目录中安装您的第三方模块。
【讨论】: