mah*_*han 3 linux python-2.x virtualenv archlinux mongoengine
我一直在尝试建立我的第一个瓶子服务器。我已经启动了 virtualenv,使用 pip 安装了 Bottle 和 mongoengine。问题是,即使这样,当我运行 BottleApp.py 启动服务器时,我也会收到以下错误
没有名为 mongoengine 的模块
在我所做的行中
from mongoengine import *
Run Code Online (Sandbox Code Playgroud)
我还发现我的 $PYTHONPATH 尚未在 virtualenv 中设置。我应该手动设置 $PYTHONPATH 和 $PATH 来解决我的问题吗?
我在 ArchLinux 上运行,当前版本的 arch 现在默认安装 python 3.x 我已经安装了 python2 和 python2-pip 并使用 pip2 安装了 Bottle 和 mongoengine。是否有任何依赖性问题或冲突导致此错误?
我对两者感到困惑。需要帮忙。
小智 5
在 Ububtu(Linux) 的终端上尝试以下命令:
$pip install mongoengine
Run Code Online (Sandbox Code Playgroud)
然后再次运行服务器,问题就解决了。