{"id":7788,"date":"2015-10-27T07:10:26","date_gmt":"2015-10-27T07:10:26","guid":{"rendered":"https:\/\/unknownerror.org\/index.php\/2015\/10\/27\/attempting-to-install-portia-on-osx-or-ubuntu-open-source-projects-scrapinghub-portia\/"},"modified":"2015-10-27T07:10:26","modified_gmt":"2015-10-27T07:10:26","slug":"attempting-to-install-portia-on-osx-or-ubuntu-open-source-projects-scrapinghub-portia","status":"publish","type":"post","link":"https:\/\/unknownerror.org\/index.php\/2015\/10\/27\/attempting-to-install-portia-on-osx-or-ubuntu-open-source-projects-scrapinghub-portia\/","title":{"rendered":"Attempting to install Portia on OSX or Ubuntu-open source projects scrapinghub\/portia"},"content":{"rendered":"<p>Could someone help me? I have been over and over installing Portia. All goes well until I get to the point where I am using the twistd command and I get this:<\/p>\n<p>(portia)Matts-Mac-mini:slyd matt$ twistd -n slyd Traceback (most&gt; recent call last): File &#8220;\/Users\/matt\/portia\/bin\/twistd&#8221;, line 14, in run() File &#8220;\/Users\/matt\/portia\/lib\/python2.7\/site-packages\/twisted\/scripts\/twistd.py&#8221;, line 27, in run app.run(runApp, ServerOptions) File &#8220;\/Users\/matt\/portia\/lib\/python2.7\/site-packages\/twisted\/application\/app.py&#8221;, line 642, in run runApp(config) File &#8220;\/Users\/matt\/portia\/lib\/python2.7\/site-packages\/twisted\/scripts\/twistd.py&#8221;, line 23, in runApp _SomeApplicationRunner(config).run() File &#8220;\/Users\/matt\/portia\/lib\/python2.7\/site-packages\/twisted\/application\/app.py&#8221;, line 376, in run self.application = self.createOrGetApplication() File &#8220;\/Users\/matt\/portia\/lib\/python2.7\/site-packages\/twisted\/application\/app.py&#8221;, line 436, in createOrGetApplication ser = plg.makeService(self.config.subOptions) File &#8220;\/Users\/matt\/portia\/portia\/slyd\/slyd\/tap.py&#8221;, line 74, in makeService root = create_root(config) File &#8220;\/Users\/matt\/portia\/portia\/slyd\/slyd\/tap.py&#8221;, line 41, in create_root from .projectspec import create_project_resource File &#8220;\/Users\/matt\/portia\/portia\/slyd\/slyd\/projectspec.py&#8221;, line 5, in from slybot.validation.schema import get_schema_validator<\/p>\n<p><strong>ImportError: No module named slybot.validation.schema.<\/strong><\/p>\n<p>I also noted that when trying to do the &#8216;pip install -r requirements.txt&#8217; even though I am in the correct directory( [virtualenv-name]\/portia\/slyd), the requirements.txt file is not in the slyd directory but in the portia directory.<\/p>\n<p>I am going crazy here and any help is very much appreciated.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Could someone help me? I have been over and over installing Portia. All goes well until I get to the point where I am using the twistd command and I get this: (portia)Matts-Mac-mini:slyd matt$ twistd -n slyd Traceback (most&gt; recent call last): File &#8220;\/Users\/matt\/portia\/bin\/twistd&#8221;, line 14, in run() File &#8220;\/Users\/matt\/portia\/lib\/python2.7\/site-packages\/twisted\/scripts\/twistd.py&#8221;, line 27, in run app.run(runApp, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7788","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/7788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/comments?post=7788"}],"version-history":[{"count":0,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/7788\/revisions"}],"wp:attachment":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/media?parent=7788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/categories?post=7788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/tags?post=7788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}