1

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

4

1 回答 1

2

首先找到你的 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 中工作。要安装新软件包,最简单的方法可能是在终端中激活 virtualenv pyenv activate <venv-name>并 pip install 软件包。

于 2016-04-06T13:44:54.477 回答