我在Linux上用pyenv建立了一个python虚拟环境现在我想在PyDev中用这些虚拟环境之一创建一个Django项目。但是,我无法弄清楚如何找到我的虚拟环境,因为在虚拟环境中运行which python
只能给我一般的/home/rbu/.pyenv/shims/python
。
答案 0 :(得分:2)
首先用
找到你的virtualenv目录pyenv prefix <venv-name>
virtualenv的python可执行文件应为<path>/<to>/<venv>/bin/python
。
现在在Eclipse Preferences&gt; PyDev&gt; Interpreters&gt; Python Interpreter中使用可执行文件的位置和足够的名称设置一个新的解释器。 之后,您可以通过File&gt; New&gt; Project&gt; Pydev&gt; PyDev Django Project启动一个新的Django项目。选择预定义的口译员。
Django项目现在应该在virtualenv中工作。对于安装新软件包,最简单的方法是在终端中激活virtualenv
pyenv activate <venv-name>
和pip安装包。