In your setup, what is the value of setting `BUNDLE_SERVICE_URL`? If the setting has its default value (empty string), the code in `bundles.py` should skip any parts that depend on the CLI project.

The CLI project is only needed when Worksheets are enabled. To enable worksheet today, it is best to add the following to your local settings in `local.py`:

```
BUNDLE_SERVICE_URL = "https://<yourhost>/bundleservice"
# Following config is necessary to use a bundle service
# CODE_PATH points to local source code for bundles repo. Path is relative to this file.
BUNDLE_SERVICE_CODE_PATH = "..\\..\\..\\..\\codalab-cli" # path relative to this file; adjust for your environment
if len(BUNDLE_SERVICE_CODE_PATH) > 0:
    sys.path.append(join(dirname(abspath(__file__)), BUNDLE_SERVICE_CODE_PATH))
    codalab.__path__ = extend_path(codalab.__path__, codalab.__name__)
```
With the above recipe, your Django project will depend on your checked out version of the CLI project. Depending on the PIP package is not good enough at this stage because the package isn't sufficiently up-to-date.