Eu acredito que "saber o porquê" importa mais do que "saber como" . Então, aqui está outra abordagem para corrigir isso.
Quando você executa . env/bin/activate, ele realmente executa os seguintes comandos (usando, /tmppor exemplo):
VIRTUAL_ENV="/tmp/myproject/env"
export VIRTUAL_ENV
No entanto, você acabou de renomear myprojectpara project, para que o comando não seja executado. É por isso que diz pip is not installed: porque você não instalou pipno ambiente global do sistema e seu virtualenv pipnão foi originado corretamente.
Se você deseja corrigir isso manualmente, é assim:
Com seu editor favorito como o Vim, modifique /tmp/project/env/bin/activatenormalmente na linha 42:
VIRTUAL_ENV='/tmp/myproject/env' => VIRTUAL_ENV='/tmp/project/env'
Modifique /tmp/project/env/bin/pipna linha 1:
#!/tmp/myproject/env/bin/python => #!/tmp/project/env/bin/python
Depois disso, ative seu ambiente virtual envnovamente e você verá que pipvoltou.