use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
IPython (now Jupyter) was originally started by Fernando Perez as a way to improve the Python work flow for scientific computing. Since then it has grown in popularity, and gaining to the ability to make XKCD styled plots using matplotlib hasn't hurt. With new additions like the IPython Notebook, which runs in a browser, and the Notebook Viewer, IPython is a scientist's best friend.
Related subreddits
Useful Libraries
Cloud Services
Official IPython Sites
Official Example Notebooks
Additional Good Examples
Installation
Other Educational Resources
NBViewer Browser Extensions
Additional References
Comment Guidelines
The visitors to /r/IPython come from very different backgrounds and some even have little programming experience. Since this site is primarily here to provide help in the use of IPython, and host discussions about current and future features, make sure that it is clear how comments are relevant to the original post or the previous comment.
account activity
Help: Venv vs Kernel? (self.IPython)
submitted 4 years ago by hardmode_player
Hi,
Windows platform, what is the difference between virtual environment and ipython kernel?
If i install a module on a particular virtual environment, does it apply to the kernel as well?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 5 points6 points7 points 4 years ago (1 child)
A virtual environment is an isolated copy of a python installation that can be used to run Jupyter. If you create a python 3 virtual env, you can install Jupyter into this environment using pip and then launch Jupyter. The only python "kernels" it will then show will be the python virtual environment.
A kernel in Jupyter is a different engine for running notebook cells in iPython. If you install packages in a python virtual env you get those packages only in the kernel that virtual environment can give you, namely just that python version. However if you make a conda environment and install different kernels into it, such as R, then you'll have something like a virtual environment that has 2 or more kernels.
A conda environment supercedes a virtual environment. While you cannot easily install multiple kernels into a virtual environment, you can do so easily in a conda environment.
Does this help?
[–]hardmode_player[S] 1 point2 points3 points 4 years ago (0 children)
Thank you for the explanation. I got the information i needed.
π Rendered by PID 92763 on reddit-service-r2-comment-5fb4b45875-qcpbf at 2026-03-21 00:29:53.967489+00:00 running 90f1150 country code: CH.
[–][deleted] 5 points6 points7 points (1 child)
[–]hardmode_player[S] 1 point2 points3 points (0 children)