{"action":"created","issue":{"url":"https://api.github.com/repos/Pylons/pyramid/issues/2377","repository_url":"https://api.github.com/repos/Pylons/pyramid","labels_url":"https://api.github.com/repos/Pylons/pyramid/issues/2377/labels{/name}","comments_url":"https://api.github.com/repos/Pylons/pyramid/issues/2377/comments","events_url":"https://api.github.com/repos/Pylons/pyramid/issues/2377/events","html_url":"https://github.com/Pylons/pyramid/issues/2377","id":136698654,"number":2377,"title":"pip install pyramid does not have correct version dependency for zope.interface","user":{"login":"rabinnh","id":1295235,"avatar_url":"https://avatars.githubusercontent.com/u/1295235?v=3","gravatar_id":"","url":"https://api.github.com/users/rabinnh","html_url":"https://github.com/rabinnh","followers_url":"https://api.github.com/users/rabinnh/followers","following_url":"https://api.github.com/users/rabinnh/following{/other_user}","gists_url":"https://api.github.com/users/rabinnh/gists{/gist_id}","starred_url":"https://api.github.com/users/rabinnh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rabinnh/subscriptions","organizations_url":"https://api.github.com/users/rabinnh/orgs","repos_url":"https://api.github.com/users/rabinnh/repos","events_url":"https://api.github.com/users/rabinnh/events{/privacy}","received_events_url":"https://api.github.com/users/rabinnh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-02-26T13:35:48Z","updated_at":"2016-02-26T16:42:55Z","closed_at":null,"body":"Just installed Pyramid on Ubuntu 14.04 via pip.  All dependencies satisfied. On running the tutorial I get this error:\r\n\r\nTraceback (most recent call last):\r\n  File \"./pyrtest.py\", line 4, in <module>\r\n    from pyramid.config import Configurator\r\n  File \"/usr/lib/python2.7/dist-packages/pyramid/config/__init__.py\", line 12, in <module>\r\n    from pyramid.interfaces import (\r\n  File \"/usr/lib/python2.7/dist-packages/pyramid/interfaces.py\", line 3, in <module>\r\n    from zope.interface import (\r\nImportError: No module named interface\r\n\r\nThis dependency appears to be missing."},"comment":{"url":"https://api.github.com/repos/Pylons/pyramid/issues/comments/189364613","html_url":"https://github.com/Pylons/pyramid/issues/2377#issuecomment-189364613","issue_url":"https://api.github.com/repos/Pylons/pyramid/issues/2377","id":189364613,"user":{"login":"mmerickel","id":487237,"avatar_url":"https://avatars.githubusercontent.com/u/487237?v=3","gravatar_id":"","url":"https://api.github.com/users/mmerickel","html_url":"https://github.com/mmerickel","followers_url":"https://api.github.com/users/mmerickel/followers","following_url":"https://api.github.com/users/mmerickel/following{/other_user}","gists_url":"https://api.github.com/users/mmerickel/gists{/gist_id}","starred_url":"https://api.github.com/users/mmerickel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmerickel/subscriptions","organizations_url":"https://api.github.com/users/mmerickel/orgs","repos_url":"https://api.github.com/users/mmerickel/repos","events_url":"https://api.github.com/users/mmerickel/events{/privacy}","received_events_url":"https://api.github.com/users/mmerickel/received_events","type":"User","site_admin":false},"created_at":"2016-02-26T16:42:55Z","updated_at":"2016-02-26T16:42:55Z","body":"You said you were following the tutorial so I was asking you to paste an exact recreation of the steps done in the tutorial (because it should work). If you've deviated from that then you need to show us what you're doing. Obviously you've deviated from it if you aren't using a virtualenv.\r\n\r\nIf you aren't using a virtualenv then you are susceptible to the system dependencies already installed in the system python including possibly zope.interface which is used for many projects. Thus your system probably has an old version and since you didn't install anything with `-U` originally it didn't upgrade the system install of zope.interface - thus your error.\r\n\r\nYou should always use a virtualenv to isolate yourself from these issues. Unknowingly upgrading packages that your system uses could break your entire system."}}