【发布时间】:2014-07-04 19:33:55
【问题描述】:
期望的行为
在 OpenShift 上的 Python 2.7 应用程序中安装 tldextract(PyPI 和 GitHub)。
我的尝试
我尝试添加到setup.py 例如:
install_requires=['bottle','pymongo','requests','beautifulsoup4','lxml','Beaker','pycrypto','pillow','tldextract']
然后在应用程序中导入:
import tldextract
我还尝试关注 this post 并从 shell 运行以下命令:
virtualenv $OPENSHIFT_DATA_DIR/virtualenv --distribute
source $OPENSHIFT_DATA_DIR/virtualenv/bin/activate
pip install tldextract
deactivate
但我得到如下所示的相同错误。
尽管上一步显示了Successfully installed tldextract,但还是会出现这种情况。
实际行为
存在:
import tldextract
在应用程序中导致 500 错误。
尾随:
rhc tail -f app-root/logs/python.log [appname]
错误是:
ImportError: No module named tldextract
【问题讨论】:
标签: python-2.7 openshift