Python doesn't use a local folder for packages by default, like in node.js
Instead, `pip install some_package` will install "some_package" to a common folder that
will depend on your particular python installation. You can find information about an
installed package, including its install location, using:
pip show some_package
Tools such as virtualenv will allow you to use a local folder in your development directory
to install a different set of packages than what is in your global pip install location.
This is similar to how node and node_modules works, and prevents issues due to package
version and availability differences between machines.
See https: