Ich arbeite an der Bereitstellung meiner Django-Anwendung mit uwsgi und nginx auf einem RHEL mit vorinstallierten Python-Paketen. Server wird mit uwsgi und nginx global (als root) installiert. Mein Server ist nicht mit dem Internet verbunden.Installieren von Site-Paketen in der virtuellen Umgebung python
Ich habe sicher kopiert mein Django-Projekt in diesem Server. Für beste Praktiken wie ich hörte virtuelle Umgebung zu verwenden, und wenn ich den Befehl tun,
virtualenv -p /usr/local/lib/python3.5/bin/python3.5 venv
Alles ist cool. Es erstellt eine virtuelle Umgebung mit Python 3.5.
Aber das Problem ist, ich brauche diese Website-Pakete, die auf dem Server in dieser virtuellen Umgebung vorinstalliert ist. Beispiel django, redis usw. Wenn ich den obigen Befehl tue mit --system-site-packages es wirft ich diesen Fehler
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.6/site-packages/wheel-0.29.0.dist-info'
Gibt es einen sauberen Weg, dies zu tun oder wo es schief geht `?