I am on Ubuntu.  I installed glcoud SDK according to the docs and installed 
the appengine python components from command line.  I ran the commands 
below and ran pip install globally and to my virtual environment.   I also 
tried updating my PYTHONPATH env variable in bashrc.  Only after I 
explicitly udpated sys.path in Django did the import work, but not 
successfullly as I still get a YAML not found error.

Here's my bash:
PYTHONPATH=$PYTHONPATH:/home/randall/Downloads/google-cloud-sdk/platform/google_appengine:/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/lib/:/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/lib/yaml/

randall@randall-VirtualBox3:~$ cd triton/triton

randall@randall-VirtualBox3:~/triton/triton$ source env/bin/activate

(env) randall@randall-VirtualBox3:~/triton/triton$ python manage.py 
runserver

/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/db/
models/base.py:325: RuntimeWarning: Model 'main.jobfile' was already 
registered. Reloading models is not advised as it can lead to 
inconsistencies, most notably with related models.

  new_class._meta.apps.register_model(new_class._meta.app_label, new_class)

/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/db/
models/base.py:325: RuntimeWarning: Model 'main.jobfile' was already 
registered. Reloading models is not advised as it can lead to 
inconsistencies, most notably with related models.

  new_class._meta.apps.register_model(new_class._meta.app_label, new_class)

Performing system checks...



Unhandled exception in thread started by <function wrapper at 0x7efcdd5b5410
>

Traceback (most recent call last):

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/utils/autoreload.py"
, line 228, in wrapper

    fn(*args, **kwargs)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py"
, line 125, in inner_run

    self.check(display_num_errors=True)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/core/management/base.py"
, line 359, in check

    include_deployment_checks=include_deployment_checks,

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/core/management/base.py"
, line 346, in _run_checks

    return checks.run_checks(**kwargs)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/core/checks/registry.py"
, line 81, in run_checks

    new_errors = check(app_configs=app_configs)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/core/checks/urls.py"
, line 16, in check_url_config

    return check_resolver(resolver)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/core/checks/urls.py"
, line 26, in check_resolver

    return check_method()

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/urls/resolvers.py"
, line 254, in check

    for pattern in self.url_patterns:

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/utils/functional.py"
, line 35, in __get__

    res = instance.__dict__[self.name] = self.func(instance)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/urls/resolvers.py"
, line 405, in url_patterns

    patterns = getattr(self.urlconf_module, "urlpatterns", self.
urlconf_module)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/utils/functional.py"
, line 35, in __get__

    res = instance.__dict__[self.name] = self.func(instance)

  File 
"/home/randall/triton/triton/env/local/lib/python2.7/site-packages/django/urls/resolvers.py"
, line 398, in urlconf_module

    return import_module(self.urlconf_name)

  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module

    __import__(name)

  File "/home/randall/triton/triton/triton/urls.py", line 4, in <module>

    from main.views import *

  File "/home/randall/triton/triton/main/views.py", line 22, in <module>

    import cloudstorage as gcs                                             
                                                                            
                                                                            
                                             
  File "/home/randall/triton/triton/triton/../lib/cloudstorage/__init__.py", 
line 20, in <module>                                                       
                                                                            
                                            
    from .api_utils import RetryParams                                     
                                                                            
                                                                            
                                             
  File "/home/randall/triton/triton/triton/../lib/cloudstorage/api_utils.py"
, line 51, in <module>                                                     
                                                                            
                                             
    from google.appengine.ext import ndb                                   
                                                                            
                                                                            
                                             
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/ext/ndb/__init__.py"
, line 22, in <module>                                                     
                                                                            
         
    from tasklets import *                                                 
                                                                            
                                                                            
                                             
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/ext/ndb/tasklets.py"
, line 85, in <module>                                                     
                                                                            
         
    from .google_imports import apiproxy_stub_map                           
                                                                            
                                                                            
                                            
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/ext/ndb/google_imports.py"
, line 67, in <module>                                                     
                                                                            
   
    from google.appengine.api.blobstore import blobstore as api_blobstore   
                                                                            
                                                                            
                                            
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/api/blobstore/__init__.py"
, line 23, in <module>                                                     
                                                                            
   
    from blobstore import *                                                 
                                                                            
                                                                            
                                            
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/api/blobstore/blobstore.py"
, line 39, in <module>                                                     
                                                                            
  
    from google.appengine.api import datastore                             
                                                                            
                                                                            
                                             
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/api/datastore.py"
, line 63, in <module>                                                     
                                                                            
            
    from google.appengine.datastore import datastore_query                 
                                                                            
                                                                            
                                             
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/datastore/datastore_query.py"
, line 65, in <module>                                                     
                                                                            
    from google.appengine.datastore import datastore_index                 
                                                                            
                                                                            
                                             
  File 
"/home/randall/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/datastore/datastore_index.py"
, line 61, in <module>                                                     
                                                                            
    import yaml                                                             
                                                                            
                                                                            
                                            
ImportError: No module named yaml


Here's output of gcloud info:

(env) randall@randall-VirtualBox3:~/triton/triton$ gcloud info

Google Cloud SDK [188.0.1]



Platform: [Linux, x86_64] ('Linux', 'randall-VirtualBox3', 
'4.8.0-59-generic', '#64-Ubuntu SMP Thu Jun 29 19:38:34 UTC 2017', 'x86_64', 
'x86_64')

Python Version: [2.7.12+ (default, Sep 17 2016, 12:08:02)  [GCC 6.2.0 
20160914]]

Python Location: [/home/randall/triton/triton/env/bin/python2]

Site Packages: [Enabled]



Installation Root: [/home/randall/Downloads/google-cloud-sdk]

Installed Components:

  core: [2018.02.08]

  app-engine-python: [1.9.66]

  gcloud: []

  app-engine-python-extras: [1.9.63]

  beta: [2017.09.15]

  gsutil: [4.28]

  bq: [2.0.28]

System PATH: [/home/randall/triton/triton/env/bin:/home/randall/Downloads/
google-cloud-sdk/bin:/home/randall/bin:/home/randall/.local/bin:/usr/local/
sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/
games:/snap/bin:/usr/local/bin:/home/randall/nviro
leaks.com/spark-installer]

Python PATH: [/home/randall/Downloads/google-cloud-sdk/lib/third_party:
/home/randall/Downloads/google-cloud-sdk/lib:/home/randall/triton/triton/env
/lib/python2.7:/home/randall/triton/triton/env/lib/python2.7/plat-x86_64-
linux-gnu:/home/randall/triton/triton/env/lib/pytho
n2.7/lib-tk:/home/randall/triton/triton/env/lib/python2.7/lib-old:/home/
randall/triton/triton/env/lib/python2.7/lib-dynload:/usr/lib/python2.7:/usr/
lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/home/randall/
triton/triton/env/local/lib/python2.7/site-pack
ages:/home/randall/triton/triton/env/lib/python2.7/site-packages]

Cloud SDK on PATH: [True]

Kubectl on PATH: [False]



Installation Properties: [/home/randall/Downloads/google-cloud-sdk/
properties]

User Config Directory: [/home/randall/.config/gcloud]

Active Configuration Name: [default]

Active Configuration Path: [/home/randall/.config/gcloud/configurations/
config_default]



Account: [[email protected]]

Project: [triton-179021]



Current Properties:

  [core]

    project: [triton-179021]

    account: [[email protected]]

    disable_usage_reporting: [False]



Logs Directory: [/home/randall/.config/gcloud/logs]

Last Log File: [/home/randall/.config/gcloud/logs/2018.02.17/19.59.50.857801
.log]



git: [git version 2.9.3]

ssh: [OpenSSH_7.3p1 Ubuntu-1ubuntu0.1, OpenSSL 1.0.2g  1 Mar 2016]





(env) randall@randall-VirtualBox3:~/triton/triton$

This is my code:

views.py

import cloudstorage as gcs
from google.appengine.api import app_identity


What's missing?


On Sunday, November 5, 2017 at 12:53:16 PM UTC-6, Kenworth (Google Cloud 
Platform) wrote:
>
> You need first to install gcloud python module 
> <http://googlecloudplatform.github.io/gcloud-python/#/> & 
> google-api-python-client 
> <https://developers.google.com/api-client-library/python/start/installation> 
> module with:
>
> pip install --upgrade gcloud
> pip install --upgrade google-api-python-client
>
> If you are still affected after the above suggested troubleshooting steps, 
> please provide redacted full error logs and a link to the steps you 
> followed to arrive at this issue.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/46ea9fba-5eec-4fb4-9c22-e82b67936a8c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to