title: Package load problems with el-get installed emacs-jedi
body: <p>I've followed <a href="http://tkf.github.io/emacs-jedi/latest/" rel="nofollow">these instructions with <code>el-get</code> to try to install emacs-jedi</a> (and the other needed packages), but no luck.</p>
  
  <p>In my .emacs file, I've added the following lines:</p>
  
  <pre><code>;; .emacs
  
  ;; Load package repositories
  (require 'package)
  (add-to-list 'package-archives
               '("marmalade" . "http://marmalade-repo.org/package/") t)
  
  (add-to-list 'package-archives
               '("melpa" . "http://melpa.milkbox.net/packages/") t)
  
  ;; Install / load / require el-get and
  ;; packages managed by it.
  (add-to-list 'load-path "~/.emacs.d/el-get/")
  (add-to-list 'load-path "~/.emacs.d/el-get/el-get")
  
  (unless (require 'el-get nil t)
    (url-retrieve
     "https://raw.github.com/dimitri/el-get/master/el-get-install.el"
     (lambda (s)
       (end-of-buffer)
       (eval-print-last-sexp))))
  
  ;; Initialize any loaded packages 
  (package-initialize)
  
  ;; stuff to set font, theme, etc.
  ;; ...
  
  ;; Include jedi for Python mode.
  (add-hook 'python-mode-hook 'jedi:setup)
  (setq jedi:complete-on-dot t)
  
  ;; rest of file ...
  </code></pre>
  
  <p>At first, I was seeing the issue "cannot open load file jedi/jedi." This seemed to go away when I added "~/.emacs.d/el-get/" to the load path (<code>el-get</code> seems to only place "~/.emacs.d/el-get/el-get" on the load path when installing).</p>
  
  <p>But after this, opening a Python file and trying <code>M-x python-mode</code> yields an error: </p>
  
  <pre><code>Symbol's function definition is void: jedi:setup
  </code></pre>
  
  <p>I'm happy to do any more debugging or to provide more messages or output -- but after Googling for these error messages for a long time, I have been unable to find anything to try that seemed productive.</p>