wilmer@ruby:~$ . /tmp/bla/bin/activate (bla) wilmer@ruby:~$ (bla) wilmer@ruby:~$ (bla) wilmer@ruby:~$ python Python 3.7.2 (default, Jan 3 2019, 02:55:40) [GCC 8.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import dulwich Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'dulwich' >>> (bla) wilmer@ruby:~$ pip install dulwich Collecting dulwich Downloading https://files.pythonhosted.org/packages/34/00/4ec53616000991d78fe49808a3d435db1b0f8ffccbacd8282b7bb9fad60e/dulwich-0.19.10.tar.gz (360kB) 100% |████████████████████████████████| 368kB 4.8MB/s Collecting urllib3>=1.23 (from dulwich) Downloading https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl (118kB) 100% |████████████████████████████████| 122kB 9.6MB/s Collecting certifi (from dulwich) Downloading https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl (154kB) 100% |████████████████████████████████| 163kB 9.7MB/s Building wheels for collected packages: dulwich Running setup.py bdist_wheel for dulwich ... done Stored in directory: /home/wilmer/.cache/pip/wheels/fc/b9/5c/bbcffaa17bea9b9db065cfeb68e22c3c76a5c5c154bf0a57a8 Successfully built dulwich Installing collected packages: urllib3, certifi, dulwich Successfully installed certifi-2018.11.29 dulwich-0.19.10 urllib3-1.24.1 (bla) wilmer@ruby:~$ python Python 3.7.2 (default, Jan 3 2019, 02:55:40) [GCC 8.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import dulwich