如何使用pyenv创建的virtualenv设置Django PyDev项目



我已经在Linux上用pyenv建立了一个python虚拟环境。现在我想用其中一个虚拟环境在PyDev中创建一个Django项目。然而,我不知道如何定位我的虚拟环境,因为在虚拟环境中运行which python只会给我通用的/home/rbu/.pyenv/shims/python

首先使用找到您的virtualenv目录

pyenv prefix <venv-name>

virtualenv的python可执行文件应该是<path>/<to>/<venv>/bin/python

现在,使用可执行文件的位置和适当的名称,在Eclipse Preferences>PyDev>Interpreters>Python interpreter中设置一个新的解释器。之后,您可以通过File>new>Project>Pydev>Pydev Django Project启动一个新的Django项目。选择预定义的解释器。

Django项目现在应该在virtualenv中工作。对于安装新软件包,最简单的方法可能是在终端中激活virtualenvpyenv activate <venv-name>和pip安装软件包。

最新更新