python - Bitnami Django 堆栈和模块 "requests": cannot import name 'certs'

标签 python django python-requests bitnami

非常具体的东西。我正在 Amazon 上运行 Bitnami Django 堆栈云虚拟机。在两台不同的“常规”机器上,我可以通过运行 sudo pip install requests 来安装 requests,但似乎 Bitname 使用它自己的特定结构,并且当以这种方式安装请求。它也可能与问题 #2028 有关。 ,但它很久以前就被修复了。

我有以下回溯:

Environment:


Request Method: GET
Request URL: http://54.94.226.137/

Django Version: 1.7.7
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.sites',
 'vz_base',
 'vz_api',
 'vz_admin',
 'vz_user')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware')


Traceback:
File "/opt/bitnami/python/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  98.                 resolver_match = resolver.resolve(request.path_info)
File "/opt/bitnami/python/lib/python2.7/site-packages/django/core/urlresolvers.py" in resolve
  343.             for pattern in self.url_patterns:
File "/opt/bitnami/python/lib/python2.7/site-packages/django/core/urlresolvers.py" in url_patterns
  372.         patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/opt/bitnami/python/lib/python2.7/site-packages/django/core/urlresolvers.py" in urlconf_module
  366.             self._urlconf_module = import_module(self.urlconf_name)
File "/opt/bitnami/python/lib/python2.7/importlib/__init__.py" in import_module
  37.     __import__(name)
File "/opt/bitnami/apps/django/django_projects/ProjetoVigZul/ProjetoVigZul/urls.py" in <module>
  5. from vz_api import urls as api_urls
File "/opt/bitnami/apps/django/django_projects/ProjetoVigZul/vz_api/urls.py" in <module>
  8. from vz_api import views
File "/opt/bitnami/apps/django/django_projects/ProjetoVigZul/vz_api/views.py" in <module>
  14. from vz_api.dguard import DGuardManager, DGuardIntegrationException
File "/opt/bitnami/apps/django/django_projects/ProjetoVigZul/vz_api/dguard.py" in <module>
  5. import requests, json
File "/opt/bitnami/python/lib/python2.7/site-packages/requests/__init__.py" in <module>
  58. from . import utils
File "/opt/bitnami/python/lib/python2.7/site-packages/requests/utils.py" in <module>
  25. from . import certs

Exception Type: ImportError at /
Exception Value: cannot import name certs

网站已上线 http://54.94.226.137/ ,如果有人感兴趣的话。

最佳答案

sudo pip install --upgrade requests

为我解决了这个问题

关于python - Bitnami Django 堆栈和模块 "requests": cannot import name 'certs' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29390360/

相关文章:

python - 无法在linux中安装python3.3的请求

python - 修改特定 Django 异常的 settings.ADMINS 吗?

python - 从Python Numba CUDA内核调用加速的FFT

python - PyCharm 在项目中包含和修改外部库

python - Django:使用 values() 和 get_FOO_display()?

python - 即时解压缩下载的 gzip 内容

python - pip geoip在ubuntu gcc中安装错误

棋盘的 Python 视觉输出

python - Django在管理员中过滤多对多字段?

python - 将 header 与 Python 请求库的 get 方法一起使用