You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dev/env.rst
+31-14Lines changed: 31 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,10 @@ order to do this, add the following lines to your `vimrc`::
63
63
TextMate
64
64
--------
65
65
66
-
"`TextMate <http://macromates.com/>`_ brings Apple's approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike."
66
+
"`TextMate <http://macromates.com/>`_ brings Apple's approach to operating
67
+
systems into the world of text editors. By bridging UNIX underpinnings and GUI,
68
+
TextMate cherry-picks the best of both worlds to the benefit of expert
69
+
scripters and novice users alike."
67
70
68
71
Sublime Text
69
72
------------
@@ -75,15 +78,18 @@ extraordinary features."
75
78
Sublime Text has excellent support for editing Python code and uses Python for
76
79
its plugin API.
77
80
78
-
`Sublime Text 2 <http://www.sublimetext.com/blog/articles/sublime-text-2-beta>`_ is currently in beta.
81
+
`Sublime Text 2 <http://www.sublimetext.com/blog/articles/sublime-text-2-beta>`_
82
+
is currently in beta.
79
83
80
84
IDEs
81
85
::::
82
86
83
87
PyCharm / IntelliJ IDEA
84
88
-----------------------
85
89
86
-
`PyCharm <http://www.jetbrains.com/pycharm/>`_ is developed by JetBrains, also known for IntelliJ IDEA. Both share the same code base and most of PyCharm's features can be brought to IntelliJ with the free `Python Plug-In <http://plugins.intellij.net/plugin/?id=631/>`_.
90
+
`PyCharm <http://www.jetbrains.com/pycharm/>`_ is developed by JetBrains, also
91
+
known for IntelliJ IDEA. Both share the same code base and most of PyCharm's
92
+
features can be brought to IntelliJ with the free `Python Plug-In <http://plugins.intellij.net/plugin/?id=631/>`_.
87
93
88
94
89
95
Eclipse
@@ -95,24 +101,28 @@ The most popular Eclipse plugin for Python development is Aptana's
95
101
96
102
Komodo IDE
97
103
-----------
98
-
`Komodo IDE <http://www.activestate.com/komodo-ide>`_ is developed by ActiveState and is a commercial IDE for Windows, Mac
104
+
`Komodo IDE <http://www.activestate.com/komodo-ide>`_ is developed by
105
+
ActiveState and is a commercial IDE for Windows, Mac
99
106
and Linux.
100
107
101
108
102
109
Spyder
103
110
------
104
111
105
-
`Spyder <http://code.google.com/p/spyderlib/>`_ an IDE specifically geared toward working with scientific python libraries (namely `Scipy <http://www.scipy.org/>`_).
112
+
`Spyder <http://code.google.com/p/spyderlib/>`_ an IDE specifically geared
113
+
toward working with scientific python libraries (namely `Scipy <http://www.scipy.org/>`_).
106
114
Includes integration with pyflakes_, `pylint <http://www.logilab.org/857>`_,
107
115
and `rope <http://rope.sourceforge.net/>`_.
108
116
109
-
Spyder is open-source (free), offers code completion, syntax highlighting, class and function browser, and object inspection.
117
+
Spyder is open-source (free), offers code completion, syntax highlighting,
118
+
class and function browser, and object inspection.
110
119
111
120
112
121
WingIDE
113
122
-------
114
123
115
-
`WingIDE <http://wingware.com/>`_ a python specific IDE. Runs for Linux, Windows, and Mac (as an X11 application, which frustrates some Mac users).
124
+
`WingIDE <http://wingware.com/>`_ a python specific IDE. Runs for Linux,
125
+
Windows, and Mac (as an X11 application, which frustrates some Mac users).
116
126
117
127
118
128
Interpreter Tools
@@ -122,8 +132,10 @@ Interpreter Tools
122
132
virtualenv
123
133
----------
124
134
125
-
Virtualenv is a tool to keep the dependencies required by different projects in separate places, by creating virtual Python environments for them.
126
-
It solves the "Project X depends on version 1.x but, Project Y needs 4.x" dilemma and keeps your global site-packages directory clean and manageable.
135
+
Virtualenv is a tool to keep the dependencies required by different projects
136
+
in separate places, by creating virtual Python environments for them.
137
+
It solves the "Project X depends on version 1.x but, Project Y needs 4.x"
138
+
dilemma and keeps your global site-packages directory clean and manageable.
a folder which contains all the necessary executables to contain the
@@ -195,7 +207,8 @@ control by adding it to the ignore list.
195
207
virtualenvwrapper
196
208
-----------------
197
209
198
-
`Virtualenvwrapper <http://pypi.python.org/pypi/virtualenvwrapper>`_ makes virtualenv a pleasure to use by wrapping the command line API with a nicer CLI.
210
+
`Virtualenvwrapper <http://pypi.python.org/pypi/virtualenvwrapper>`_ makes
211
+
virtualenv a pleasure to use by wrapping the command line API with a nicer CLI.
199
212
200
213
::
201
214
@@ -208,7 +221,8 @@ Put this into your `~/.bash_profile` (Linux/Mac) file:
This will prevent your virtualenvs from relying on your (global) site packages directory, so that they are completely separate..
224
+
This will prevent your virtualenvs from relying on your (global) site packages
225
+
directory, so that they are completely separate..
212
226
213
227
Other Tools
214
228
:::::::::::
@@ -233,10 +247,12 @@ It provides following features:
233
247
IPython
234
248
-------
235
249
236
-
`IPython <http://ipython.org/>`_ provides a rich toolkit to help you make the most out of using Python interactively. Its main components are:
250
+
`IPython <http://ipython.org/>`_ provides a rich toolkit to help you make the
251
+
most out of using Python interactively. Its main components are:
237
252
238
253
* Powerful Python shells (terminal- and Qt-based).
239
-
* A web-based notebook with the same core features but support for rich media, text, code, mathematical expressions and inline plots.
254
+
* A web-based notebook with the same core features but support for rich media,
255
+
text, code, mathematical expressions and inline plots.
240
256
* Support for interactive data visualization and use of GUI toolkits.
241
257
* Flexible, embeddable interpreters to load into your own projects.
242
258
* Tools for high level and interactive parallel computing.
@@ -250,7 +266,8 @@ IPython
250
266
BPython
251
267
-------
252
268
253
-
`bpython <http://bpython-interpreter.org/>`_ is an alternative interface to the Python interpreter for Unix-like operating systems. It has the following features:
269
+
`bpython <http://bpython-interpreter.org/>`_ is an alternative interface to the
270
+
Python interpreter for Unix-like operating systems. It has the following features:
254
271
255
272
* In-line syntax highlighting.
256
273
* Readline-like autocomplete with suggestions displayed as you type.
0 commit comments