我看到一些问题:
您requirements.txt
是针对基本系统Python,而不是任何虚拟环境。Django没有任何外部依赖关系。
您正在使用root用户在虚拟环境中安装软件包(或者sudo
在不应该使用的情况下使用)。
最好的选择是从头开始:
$ virtualenv myvenv
...
$ source myvenv/bin/activate
(myvenv) $ pip install django
...
(myvenv) $ pip freeze > requirements.txt