Php 执行python抛出ajax时,导入不起作用

Php 执行python抛出ajax时,导入不起作用,php,python,ajax,import,directory,Php,Python,Ajax,Import,Directory,实际上,我正在发出一个ajax请求,该请求调用一个php文件,该文件调用一个python文件。我的主要问题是python脚本中的导入。我实际上是在本地工作 我在linux上。当我执行“$php myScript.php”(在内部调用python脚本)时,它是有效的,但是当它来自ajax调用时,python文件的导入就不起作用了。所以我在php和python脚本的当前文件夹中移动了一些库。首先,仅当库位于文件夹中时,导入才会起作用,无法从其他python脚本调用函数。即使库在当前文件夹中,我也无法

实际上,我正在发出一个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
-----pymongo[文件夹]
-----tweepy[文件夹]


抱歉英语不是我的主要语言

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

你是如何安装tweepy和pymongo的?我使用pip:pip安装tweepy,但在这之后,我会将库复制到我的项目文件夹中,正如我向你展示的那样,我还检查了:print(platform.python_version()),它使用的是Python2.7的版本,这是正常的,并且该库已经安装好了