Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

update README

  • Loading branch information...
commit aede70061977e4a133cfdb8b741895577dd8689a 1 parent ffa5fb0
Yamashita Yuu authored
Showing with 16 additions and 1 deletion.
  1. +16 −1 README.md
View
17 README.md
@@ -9,7 +9,7 @@ This project was forked from [rbenv](https://github.com/sstephenson/rbenv) and
<img src="http://gyazo.com/9c829fafdf5e58880c820349c4e9197e.png?1346414267" width="849" height="454">
-### pyenv _does_
+### pyenv _does..._
* Let you **change the global Python version** on a per-user basis.
* Provide support for **per-project Python versions**.
@@ -18,6 +18,21 @@ This project was forked from [rbenv](https://github.com/sstephenson/rbenv) and
* Search commands from **multiple versions of Python at a time**.
This may be helpful to test across Python versions with [tox](http://pypi.python.org/pypi/tox).
+### In contrast with pythonbrew and pythonz, pyenv _does not..._
+
+* **Depending on Python itself.** pyenv was made from pure shell scripts.
+ There is no bootstrap problem of Python.
+* **Need to be loaded into your shell.** Instead, pyenv's shim
+ approach works by adding a directory to your `$PATH`.
+* **Have a configuration file.** There's nothing to configure except
+ which version of Python you want to use.
+* **Manage virtualenv.** Of course, you can create [virtualenv](http://pypi.python.org/pypi/virtualenv)
+ yourself, or [python-virtualenv](https://github.com/yyuu/python-virtualenv)
+ to automate the process.
+* **Prompt you with warnings when you switch to a project.** Instead
+ of executing arbitrary code, pyenv reads just the version name
+ from each project. There's nothing to "trust."
+
## Table of Contents
* [1 How It Works](#section_1)
Please sign in to comment.
Something went wrong with that request. Please try again.