Python Django项目有一个内部';lib';具有所有独立性的文件夹。如何使用.bash\u概要文件项目链接依赖项

Python Django项目有一个内部';lib';具有所有独立性的文件夹。如何使用.bash\u概要文件项目链接依赖项,python,django,linux,bash,python-2.7,Python,Django,Linux,Bash,Python 2.7,我有一个Django 1.2 web应用程序。它使用Python2.7,并且有非常古老的库。该项目有一个名为“lib”和“webapp_extras”的文件夹,其中包含所有依赖项。但当我运行它时,它会出现以下错误: File main.py, line , in <module> from google.appengine.ext import db ImportError: No module named google.appengine.ext 编辑 带有打印的精确错

我有一个Django 1.2 web应用程序。它使用Python2.7,并且有非常古老的库。该项目有一个名为“lib”和“webapp_extras”的文件夹,其中包含所有依赖项。但当我运行它时,它会出现以下错误:

File main.py, line , in <module>
     from google.appengine.ext import db
ImportError: No module named google.appengine.ext
编辑 带有打印的精确错误消息(系统路径)

['/home/vicktree/Desktop/noah/web/noahs-app',
“/home/vicktree/Desktop/noah/web/noahs-app”,
“/home/vicktree/Desktop/noah/web/noahs app/webapp2_extras/appengine”,
“/home/vicktree/Desktop/noah/web/noah-app/lib”,
“/home/vicktree/Desktop/noah/web/noah-app”、“/usr/lib/python2.7”,
“/usr/lib/python2.7/plat-x86_64-linux-gnu”,“/usr/lib/python2.7/lib-tk”,
“/usr/lib/python2.7/lib old”、“/usr/lib/python2.7/lib dynload”,
“/home/vicktree/.local/lib/python2.7/site packages”,
“/usr/local/lib/python2.7/dist-packages',”/usr/lib/python2.7/dist-packages']
回溯(最近一次呼叫最后一次):
文件“main.py”,第41行,在
从google.appengine.ext导入数据库
ImportError:没有名为google.appengine.ext的模块

前面的$sign是一个未命中类型,谢谢。我正在PycharmIf
google中从终端运行“source~/.bash_profile”。appengine
位于
/path/to/root/lib/google/appengine
,然后您需要在Python路径中使用
/path/to/root/lib/
。也许您需要将行调整为类似于
PYTHONPATH=”${PYTHONPATH}:/home//:/home//lib:/home//webapp_extras“
。您可以添加
导入系统;打印(sys.path)
到您的代码中,检查
.bash\u profile
中的行是否按预期更改了python路径。很抱歉,我不熟悉import sys。我将其添加到我正在执行的程序顶部,它将返回什么?在导入失败之前,将其添加到python/Django代码中。它正在打印所有路径,但是仍然说“名为google.appengine.ext的n模块”你认为这是另一个问题吗
/.bash_profile
PYTHONPATH="${PYTHONPATH}:/home/<path to root folder>/"
export PYTHONPATH
pip install google-appengine
#main error
"HTTP Error 403: SSL is required"
        ['/home/vicktree/Desktop/noah/web/noahs-app', 
    '/home/vicktree/Desktop/noah/web/noahs-app', 
    '/home/vicktree/Desktop/noah/web/noahs-app/webapp2_extras/appengine', 
    '/home/vicktree/Desktop/noah/web/noah-app/lib', 
    '/home/vicktree/Desktop/noah/web/noah-app', '/usr/lib/python2.7', 
    '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', 
    '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', 
    '/home/vicktree/.local/lib/python2.7/site-packages', 
    '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
        Traceback (most recent call last):
          File "main.py", line 41, in <module>
            from google.appengine.ext import db
        ImportError: No module named google.appengine.ext