-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: improve installation section #489
docs: improve installation section #489
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅ |
Thanks for the PR @baggiponte! I have to admit that the inner workings of python environments are still a little bit of a mystery to me. Though this looks good to me and I am happy to merge it. =) Btw, having first learned R, I have successfully refused using Stata until I had no other choice 😄Still quite good software, actually. |
@all-contributors please add @baggiponte for doc |
I've put up a pull request to add @baggiponte! 🎉 |
Happy to help whenever you need! 😊
Me too! Fortunately I just had to go through Stata tutorials (not for my MSc thesis, which was on ML). But indeed, good piece of software and in hindsight it made sense for its usecase. Anyway, thanks! And great work for the lib. |
Agree with @baggiponte that it's best to work in virtual environments but to me the current docs are not super clear as to why I'm wondering if separating installation via For example, the docs for I might be overthinking this but Python's dependency management is notoriously messy, so it can't hurt to be as clear as possible. Let me know your thoughts @s3alfisc @baggiponte . |
Thanks for chiming in on this @leostimpfle. I had also wondered if we should try to be more explicit, but then checked the statsmodels readme, and thought that following their example should be good enough =) But admittedly, I am also worried that inexperienced users might struggle with installation (e.g. econ students like me who've never gotten an intro to python package management 😅). Should we maybe adjust the installation instructions to
? This would be very specific and close in spirit to |
For example, I like what they are doing here. Active encouragement to create a virtual environment with |
Ciao @leostimpfle, and thanks for the comment. I am not sure I understand your point 100%. I think we are all on the same page about this, but for the sake of clarity let me paraphrase once again what Brett wrote. Are you suggesting we should add this explanation in the docs/README? Sure, we can leave the link so that someone interested in the explanation can dig deeper. Are you suggesting the docs should say to install |
Hi - sorry for the broken link above. Here's a corrected one=) My suggestion would be to have something like this
What do you both think? @baggiponte @leostimpfle |
I would go with this:
Because of the following reasons:
Just a recommendation though 😊 |
Ciao! Just discovered this project and it seems so cool! A huge throwback to my econometrics days (though I had to use Stata 🥶).
I propose to change the installation section to be more explicit about installing the package in a virtual environment. Furthermore, as a Python core developer Brett Cannon recommends, I prepended
python -m
in front of pip, for reasons better explained in his post here.Feedback is appreciated!