首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正在执行python抛出ajax,导入不起作用

正在执行python抛出ajax,导入不起作用
EN

Stack Overflow用户
提问于 2017-06-15 11:56:06
回答 1查看 97关注 0票数 0

我实际上是在发出调用php文件的ajax请求,而php文件调用的是python文件。我的主要问题是python脚本中的导入。我实际上是在本地工作。

我用的是linux。当我执行"$ php myScript.php“(在内部调用python脚本)时,它是工作的,但是当它来自ajax调用时,python文件的导入就不起作用了。所以我在php和python脚本的当前文件夹中移动了一些库。首先,只有当库在文件夹中时,导入才会起作用,不可能从我的其他python脚本调用函数。然后我不能做“导入tweepy”,即使库在当前文件夹中。但对于pymongo,它是有效的,因为我做了“从pymongo导入MongoClient”。我的所有脚本在从php调用或使用python throw命令行执行时都能正常工作。

这些库也在我当前在linux上的python文件夹中,但是抛出ajax调用它永远不会去那里。我在每个python文件的开头指定"#!/usr/bin/env python2.7“

这里是我的文件的路径

文件夹

- script.php

- script.py

- pymongoFOLDER

- tweepyFOLDER

注:对不起,英语不是我的主要语言

EN

回答 1

Stack Overflow用户

发布于 2017-06-16 05:18:42

我终于成功了。实际上,tweepy使用的是名为"six“的库,它不在我当前的文件夹中。因此,我导入了文件夹中的所有python库,这样就不会再出现错误。但是我仍然不明白为什么python不去搜索他的普通文件夹中的库,而是在当前文件夹中搜索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44558269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档