PyDev与Virtualenv:未找到解释器
我在使用PyDev和Virtualenv时遇到了一些麻烦。具体来说,我做了以下几步:
- 创建了一个PyDev项目。在这一步,我必须指定一个解释器,所以我选择了系统中安装的Python 2.7。当我添加这个解释器时,相关的库文件夹也会自动添加。
- 在项目目录下输入了
virtualenv venv
命令,创建了一个Virtualenv环境。 - 把第一步中添加的标准解释器删除,然后尝试添加位于
venv
目录中的解释器。但我似乎无法让它正常工作。
更详细的情况:
这是我在PythonFlaskTemplate PyDev项目中的所有目录:
当我尝试添加venv
目录中的解释器以及那里的必要库时,结果是这样的。我是不是漏掉了应该选择的库目录?或者我选择了不该选择的目录?
而且我仍然收到一个错误,提示找不到解释器。尽管我选择的解释器路径是正确的(我可以通过./venv/bin/python2.7
启动它):
我应该如何配置PyDev,以便它能与Virtualenv正常配合使用?
1 个回答
6
看起来你遇到的问题是,你的项目没有使用“默认”的解释器,而是配置成使用一个必须叫做“python”的解释器。
你可以通过在解释器设置中更改解释器的名称来解决这个问题(也就是:设置 > pydev > 解释器 > python 解释器 > 双击它,然后输入“python”)。
或者,你也可以把你的项目设置为使用默认的解释器(也就是:选择项目 > 按下 alt + enter > pydev - 解释器/语法 > 解释器:默认)。