2
2
3
3
# Kickstart Pipenv: Getting Started
4
4
5
- Tutorial for downloading packages from PyPI, using Pipenv to create and manage
6
- virtualenvs and do the downloads .
5
+ Tutorial for downloading packages from PyPI. Teaches how to install Pipenv to
6
+ create and manage virtualenvs and download packages .
7
7
8
8
## Who is this guide for
9
9
10
- This is for ** brand new Python users** , including ** coding class students**
11
- who want a simple and to-the-point guide on getting Pipenv working on their
12
- system.
10
+ * This is for ** brand new Python users** , including ** coding class students**
11
+ who want a simple and to-the-point guide on getting Pipenv working on their
12
+ system.
13
+
14
+ * This guide assumes you already have some fundamental Python and Bash
15
+ knowledge.
16
+
17
+ * This guide * does not* support Windows. It assumes you use either ** macOS** or
18
+ ** Ubuntu GNU/Linux** .
13
19
14
20
> This was original created for Kickstart Coding, the affordable,
15
21
> inclusive, and intensive coding course teaching cutting-edge Python /
16
22
> Django and JavaScript / React web development in Oakland, CA.
17
23
> [ Learn more and enroll here.] ( http://kickstartcoding.com/?utm_source=github&utm_campaign=cheatsheets )
18
24
19
- * ** NOTE:** This guide * does not* support Windows. It only supports
20
- ** macOS** and ** Linux** .
21
-
22
- * This guide assumes you already have some fundamental Python and Bash
23
- knowledge.
24
25
25
26
# What is Pipenv?
26
27
@@ -33,25 +34,30 @@ might have different needs from PyPI.
33
34
34
35
### Key Terms
35
36
37
+
38
+ * ** package** - A (usually) free/open source library of programming code, that
39
+ others have published to the internet for you to download and use.
40
+
36
41
* ** PyPI** - A giant repository of free, open source libraries that various
37
42
people around the world have written, for use in your code.
38
43
39
44
* ** Pipenv** - A command-line tool for downloading software (like ` git ` , or
40
45
` brew ` , or ` apt ` ). One of several tools available for downloading and using
41
- modules from PyPI.
46
+ packages from PyPI. This guide uses it since it requires the fewest steps for
47
+ beginners.
42
48
43
49
* ** virtualenv** - The place on your computer where third party libraries go
44
50
when downloaded from PyPI. Pipenv automatically creates one of these for each
45
51
project you are working on. This helps keep your projects working
46
52
independently of each other, no matter what each one might need downloaded to
47
53
work.
48
54
55
+ ### (Less) Key Terms
56
+
49
57
* ** Pipfile** - Pipenv keeps track of what you have downloaded using it in a
50
58
file called * Pipfile* . This is in case you forget, or in case a team-member
51
59
needs to download the same packages as you.
52
60
53
- ### (Less) Key Terms
54
-
55
61
* ** pip** (or ** pip3** ) -- Another (older) tool used to download packages from
56
62
PyPI. Pipenv (essentially) uses this "behind the scenes".
57
63
@@ -111,7 +117,9 @@ cd pipenv_test
111
117
112
118
2 . Create a Pipfile along with a new pipenv "virtualenv" as follows:
113
119
120
+ ``` bash
114
121
pipenv --python 3
122
+ ```
115
123
116
124
## Entering a virtualenv
117
125
0 commit comments