我有一个名为subprocess32.py
的自定义模块,我将它放在:
/Python/2.7/site-packages/subprocess32
与__init.py__
我尝试过在pythonshell中使用
^{pr2}$这很好,我可以使用函数等
我想在我的谷歌应用程序引擎中使用这个模块,我已经试过了
from subprocess 32 import subprocess32
我得到以下错误:
No module named subprocess32
我还尝试过将subprocess32
文件夹及其内容放在apps文件夹中,并在输入之前将sys.path
指向它,但没有任何乐趣。在
如有任何帮助,不胜感激。在
在站点包目录中安装它是没有意义的。显然,它只存在于您的本地计算机上:部署时不会包含它,因此当您尝试在生产中导入它时,您会遇到错误。为了防止您这样做,开发服务器运行在一个沙盒中,这个沙盒也不会从该目录导入,而且它还防止您进行调整搜索路径. 在
相反,只需将其放入项目目录中并从那里导入即可。在
编辑实际上,现在我想起来了,我不认为这对你有帮助。您没有说明您的
subprocess32
模块是做什么的,但是如果它以任何方式与标准子流程模块相关,您就不能在GAE上使用它。没有系统可供您使用,也无法执行任意命令。你可能需要解释清楚你想用这个模块做什么。在假设您的
subprocess32
是有效的python模块。您应该将这个subprocess32
模块复制并粘贴到项目根目录中。 然后尝试导入它。在相关问题 更多 >
编程相关推荐