Ich habe eine virtuelle Python Umgebung mit pyenv auf Linux eingerichtet Jetzt möchte ich ein Django Projekt in PyDev mit einer dieser virtuellen Umgebungen erstellen. Ich kann jedoch nicht herausfinden, wie ich meine virtuelle Umgebung finde, da das Ausführen von which python
in der virtuellen Umgebung nur das generische /home/rbu/.pyenv/shims/python
ergibt.Wie installiere ich ein Django PyDev Projekt mit virtualenv erstellt mit Pyenv
0
A
Antwort
1
Zuerst finden Sie Ihr virtualenv Verzeichnis mit
pyenv prefix <venv-name>
Die Python-Executable des virtualenv <path>/<to>/<venv>/bin/python
sein sollte.
Jetzt richten Sie einen neuen Interpreter in Eclipse Einstellungen> PyDev> Interpreter> Python Interpreter ein, indem Sie den Speicherort der ausführbaren Datei und einen passenden Namen verwenden. Danach können Sie ein neues Django-Projekt über Datei> Neu> Projekt> Pydev> PyDev Django Project starten. Wählen Sie Ihren vordefinierten Interpreter.
Das Django-Projekt sollte nun innerhalb des virtualenv funktionieren. Für die Installation neuer Pakete ist es wahrscheinlich am einfachsten, das virtualenv im Terminal mit pyenv activate <venv-name>
zu aktivieren und das Paket zu installieren.