{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/1887","labels_url":"https://api.github.com/repos/neovim/neovim/issues/1887/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/1887/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/1887/events","html_url":"https://github.com/neovim/neovim/issues/1887","id":55417911,"number":1887,"title":"Neovim and virtualenv...","user":{"login":"jszakmeister","id":448087,"avatar_url":"https://avatars.githubusercontent.com/u/448087?v=3","gravatar_id":"","url":"https://api.github.com/users/jszakmeister","html_url":"https://github.com/jszakmeister","followers_url":"https://api.github.com/users/jszakmeister/followers","following_url":"https://api.github.com/users/jszakmeister/following{/other_user}","gists_url":"https://api.github.com/users/jszakmeister/gists{/gist_id}","starred_url":"https://api.github.com/users/jszakmeister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jszakmeister/subscriptions","organizations_url":"https://api.github.com/users/jszakmeister/orgs","repos_url":"https://api.github.com/users/jszakmeister/repos","events_url":"https://api.github.com/users/jszakmeister/events{/privacy}","received_events_url":"https://api.github.com/users/jszakmeister/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-01-25T14:46:58Z","updated_at":"2015-01-26T10:01:37Z","closed_at":null,"body":"I'm not sure there's a good solution to this, but I work with virtualenvs quite often in my Python work, and it's a bit frustrating to get the \"No neovim module found\" error message.  I use Neovim as my GIT_EDITOR and so I see it pop up rather often.  I know I can install neovim into the virtualenv, but I do like to keep them clean, so I've avoided it out of principle.  But I think there's a larger story to think about here in that these sort of tools are also popping up for other languages (Ruby, for instance).\r\n\r\nAgain, I'm not sure there's a good solution, but it does show one pain point of launching processes for the language plugins."},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/71437549","html_url":"https://github.com/neovim/neovim/issues/1887#issuecomment-71437549","issue_url":"https://api.github.com/repos/neovim/neovim/issues/1887","id":71437549,"user":{"login":"jszakmeister","id":448087,"avatar_url":"https://avatars.githubusercontent.com/u/448087?v=3","gravatar_id":"","url":"https://api.github.com/users/jszakmeister","html_url":"https://github.com/jszakmeister","followers_url":"https://api.github.com/users/jszakmeister/followers","following_url":"https://api.github.com/users/jszakmeister/following{/other_user}","gists_url":"https://api.github.com/users/jszakmeister/gists{/gist_id}","starred_url":"https://api.github.com/users/jszakmeister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jszakmeister/subscriptions","organizations_url":"https://api.github.com/users/jszakmeister/orgs","repos_url":"https://api.github.com/users/jszakmeister/repos","events_url":"https://api.github.com/users/jszakmeister/events{/privacy}","received_events_url":"https://api.github.com/users/jszakmeister/received_events","type":"User","site_admin":false},"created_at":"2015-01-26T10:01:37Z","updated_at":"2015-01-26T10:01:37Z","body":"@equalsraf That's a very good idea!  I don't know why I didn't think of it.  I've used a similar trick in the past to force a particular virtualenv for a build machine.  And yes, it does help.\r\n\r\n\r\n@justinmk \r\n> Hmm. If you used jedi, you would need to install the jedi python module in the virtualenv, right?\r\n\r\nYes, but see @equalsraf trick.  That works just fine for me.\r\n\r\n> @jszakmeister I don't use python too much, but does neovim/python-client#16 help?\r\n\r\nI generally avoid monkeying with the Python path too much, since it can cause other issues--like unexpectedly using the wrong version of a tool.  Setting `g:python_host_prog` worked well though."}}