diff --git a/docs/sphinx/source/contributing.rst b/docs/sphinx/source/contributing.rst
index b4df220906..c47c9498f8 100644
--- a/docs/sphinx/source/contributing.rst
+++ b/docs/sphinx/source/contributing.rst
@@ -68,12 +68,14 @@ into detail on each of these steps. Also see GitHub's `Set Up Git
Requests `_.
We strongly recommend using virtual environments for development.
-Virtual environments make it trivial to switch between different
-versions of software. This `astropy guide
-`_ is a good reference for virtual environments. If
-this is your first pull request, don't worry about using a virtual
-environment.
+Virtual environments make it easier to switch between different
+versions of software. This `scientific-python.org guide
+`_
+is a good reference for virtual environments. The pvlib-python `installation
+user guide `_ also provides instructions on
+setting up a virtual environment. If this is your first pull request, don't
+worry about using a virtual environment.
You must include documentation and unit tests for any new or improved
code. We can provide help and advice on this after you start the pull