Hello Lewis, 2017-12-10 13:03 GMT+01:00 lewis <[email protected]>:
> Hi All, > Here is the first draft of a revised Installation Guide. Writing it was > quite revealing. Edward, you are right in saying that neither Leo's > download or install pages clearly present the pros and cons of installing > via Anaconda, pip, git, setup.py, etc. > Initially I tried to present these choices succinctly. It's not worth the > trouble; there are always exceptions, catches and exclusions. It would be a > long, tedious discussion and a new users head would be spinning. The PyQt > issues caused some difficulty. > VR> My feedback focuses on Leo in a Windows environment ... I have come to the conclusion that guiding users towards using *pip* is the > best method. The main reasons being that it installs PyQt5 plus other > dependencies easily and it interacts well with Git. > VR> I guess, it's not a surprise that I do agree with your conclusion ;-) I also came to the view that it's not a good idea to recommend Miniconda as > a solution for new users installing Leo. There is no direct easy install > path as *conda install leo* currently doesn't work. Using pip achieves the > same results for all required packages. > I understand this is a matter of preference. Ditto for Anaconda. > VR> I can't comment, as I've not spent any time analyzing Anaconda and/or Miniconda. In summary, the Install Guide says: > 1. Install Python > VR> Which assumptions are you making w.r.t. to Python having being added to PATH? > 2. Install Leo with pip > VR> Are you aware about the recent additions Matt has put into the installation of Leo via pip? VR> VR> A simple "pip install leo" takes care about all/ most dependencies for a Leo user, i.e. no need to install PyQt, docutils, sphinx, etc separately ... 3. Use Git and/or Miniconda if you prefer > > Some final comments. I agree fully with your view that we want to minimize > the words that need to be read before a prospective user can use Leo. I > feel there we can have less focus on 'Downloading Leo' and more focus on > 'Installing & Running Leo'. > VR> I do agree with this comment. - One question however to approach you have chosen in your update: Why do you specifically refer to "launchLeo.py" - and - do not use the script "leo" or "leoc" which are available, when Leo is installed via pip? Let the discussion commence! > VR> Thanks for creating this update. - It's a very good base to document the installation improvements, that we hopefully will see in Leo 5.7! With kind regards, Viktor -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
