The Wayback Machine - https://web.archive.org/web/20210119193723/https://github.com/realpython/python-guide/issues/948
Skip to content
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

pipenv is the suggested tool to create isolated python environments #948

Closed
abhisunkewar opened this issue Dec 17, 2018 · 5 comments
Closed

pipenv is the suggested tool to create isolated python environments #948

abhisunkewar opened this issue Dec 17, 2018 · 5 comments

Comments

@abhisunkewar
Copy link

@abhisunkewar abhisunkewar commented Dec 17, 2018

It is a best practice to use pipenv rather than virtualenv although virtualenv is widely used. pipenv just makes things easier to deal with and is also secure.

@zachvalenta
Copy link
Contributor

@zachvalenta zachvalenta commented Jan 24, 2019

not so clear cut

https://medium.com/@grassfedcode/five-myths-about-pipenv-698c5f198e4b

Myth 2: “Pipenv is the officially recommended Python packaging tool from Python.org”

This myth comes from older versions of Pipenv’s documentation. The claim is misleading because it sounds like a recommendation from the core Python team but is actually referring to a recommendation from the Python Packaging Authority (PyPA), a volunteer organization separate from core Python with no qualifications for membership [1]. Pipenv now more accurately markets itself as a tool for application dependency management, not for all Python packaging. Pipenv is still recommended in the PyPA’s documentation (which is slightly controversial) among other tools, but it’s not the packaging tool for all of Python.

@nad2000
Copy link

@nad2000 nad2000 commented Jan 25, 2019

hasn't pipenv collapsed on itself and died from own complexity yet?

@abhisunkewar
Copy link
Author

@abhisunkewar abhisunkewar commented Jan 25, 2019

It hasn’t. I prefer pipenv for my Django projects and I think it’s great.

@zachvalenta
Copy link
Contributor

@zachvalenta zachvalenta commented Jan 25, 2019

@return42
Copy link

@return42 return42 commented Jan 26, 2019

pipenv is build on top of virtualenv and pip setup.py required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.