python - 在 pythonanywhere.com 应用程序上找不到模块rest_framework

标签 python django django-rest-framework pythonanywhere

我在 pythonanywhere.com 上部署应用程序时遇到问题。我按照说明通过运行以下命令来通过 pip 安装 djangorestframeowrk 包

pip install --user djangorestframework

当我进入控制台并运行 pip freeze 时它输出djangorestframework==2.4.3作为已安装的软件包之一。

但是,如果我进入 python 控制台并尝试 import rest_framework或者尝试添加rest_framework作为我的 django 设置中已安装的应用程序,我收到此错误。

ImportError: No module named 'rest_framework'

如何让它被我的控制台和应用程序识别?

最佳答案

原来是python版本问题。它在 python 2.7 下安装rest_framework,而我的应用程序使用 python 3.3。为了为 python 3.3 安装它,我运行了以下命令。

pip3.3安装djangorestframework

关于python - 在 pythonanywhere.com 应用程序上找不到模块rest_framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26351509/

相关文章:

python - 从网页递归下载文件

python - 从二进制文件中读取字符串

Python 2.7 : Pandas datetime does not work for future dates?

python - "Upload"来自 django shell 的文件

python - 如何处理 Django REST 框架中字段的 3 级权限

python - 从除一列以外的所有列中过滤 Pandas 数据框中的异常值

python - 'p' 在 Django 中有特殊含义吗?

python - PickledObjectField (django-picklefield) 的使用示例?

Django Rest Framework - 如何在序列化器中嵌套多个字段?

python - 为 Web 应用程序使用的 Python REST API 选择适当的身份验证类