执行python抛出ajax,import不执行

2024-10-01 00:19:41 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

这些库也在我当前的linux上的python文件夹中,但是我从来没有这样做过。我在每个python文件的开头指定了这个“#”!/usr/bin/env python2.7英寸

这里是我的文件路径
文件夹
----- 脚本.php
----- 脚本.py
-----皮蒙戈[文件夹]
-----tweepy[文件夹]

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


Tags: 文件命令行脚本文件夹binlinuxusrajax
1条回答
网友
1楼 · 发布于 2024-10-01 00:19:41

我终于成功了。实际上tweepy使用的库调用“six”不在我当前的文件夹中。所以我导入了我文件夹中的所有python库,这样就不会再有错误了。 但我还是不明白为什么python不在普通文件夹中搜索库,而在当前文件夹中搜索库。你知道吗

相关问题 更多 >