Quelle est la différence entre l'installation d'un package à l'aide de pip vs apt-get?

Je suis en train de déployer un site Django sur une machine Ubuntu. J'ai besoin d'installer Psycopg2 et PIL, mais il semble que je sois en mesure de les installer avec apt-get ou à l'aide de pip. Est-il une différence dans l'installation par les deux méthodes? Je sais que l'utilisation de pip, je suis en mesure de l'installer dans un environnement virtuel, mais avec apt-get, il s'installe dans le global environnement python.