python安装本地库后用户其他用户无法导入_wwwdata用户无法导入已安装的python模块...
我正在尝试创建一个最终调用python脚本的web服务器(“MyScript.py)从PHP代码中使用以下命令echo exec("MyScript.py ....some arguments")在MyScript.py实际上包含一个使用RDkit和其他模块(如numpy)的代码。当我运行这个MyScript.py从用户(MKT)…它就像一个魅力。在但是当它从服务器上从PHP脚本执行时,问题就出现
我正在尝试创建一个最终调用python脚本的web服务器(“MyScript.py)从PHP代码中使用以下命令echo exec("MyScript.py ....some arguments")
在MyScript.py实际上包含一个使用RDkit和其他模块(如numpy)的代码。
当我运行这个MyScript.py从用户(MKT)…它就像一个魅力。在
但是当它从服务器上从PHP脚本执行时,问题就出现了。
/var/www/log/apache2中的错误消息/错误.log具体如下:
^{pr2}$
我的rdkit安装在/opt/rdkit_2013_06_1/rdkit/中,如果从MKT user运行它们,结果如下MKT@mypc$ python -v
然后在python环境中:import rdkit
输出如下:import rdkit # precompiled from /opt/RDKit_2013_06_1/rdkit/\__init__.pyc
我认为执行此操作的用户www数据没有访问此模块的权限…那么如何导入此模块MyScript.py???在
注意:当我修改MyScript.py对于一个简单的脚本,只需创建一个文件并将数据写入其中…它可以正常工作,没有任何问题,这意味着我没有任何与权限相关的问题。在
更多推荐
所有评论(0)