Python 在主目录之外无法访问的任何地方的模块

Python anywhere modules not accessible outside main directory

在我尝试使用 python 创建网络应用程序时,我发现我的首选模块 web.py 没有像其他模块(例如 Flask)那样预装。在浏览一些论坛后,我了解到安装将在哈希控制台中以以下方式进行:

pip install --user web.py

然而,令我惊讶的是,显然:

Requirement already satisfied (use --upgrade to upgrade): web.py in /usr/local/lib/python2.7/dist-packages

在 运行 主目录中的 python 2.7 shell 之后(如果这是单击 "New 2.7 Shell" 时实际发生的情况),我成功导入了 'web',但是当 运行 在 /site/run.py 的主目录之外有一个相同的 'import web' 时,我没有成功...有人可以告诉我需要什么来纠正这个问题吗?

我为我的愚蠢道歉...事实证明 pythonanywhere 默认为 python 3.x 并且看到 web.py 是 2.x模块,它是不成功的。我只能希望,也许这个 post 能在将来帮助像我这样同样谦逊的人。