【发布时间】:2017-04-29 00:14:38
【问题描述】:
如何在 Pycharm 2016.3 中使用 Pyenv virtualenv?在早期版本的 Pycharm 中,我可以轻松设置本地解释器来指向我机器上安装的任何内容。
我的第一个想法是在项目的根目录上添加.python-version 文件。我安装了 Pyenv virtualenv,因此这将自动激活并以正确的环境运行项目。但是,Pycharm 仍然没有看到正确的解释器,导致它出现导入和语法错误。
如何在新的 PyCharm 2016.3 中选择我的本地 Pyenv 我以前能够将路径设置为变量,现在我只能使用下拉菜单浏览路径。它似乎没有显示隐藏文件,例如 pyenv ~./.pyenv/versions{project} 的默认路径。
【问题讨论】:
-
使用单个 Python 解释器仍然很容易指定(见下文),但我如何指定所有解释器(即所有解释器都由
pyenv global列出)?当我使用Tox 时,我需要这个来测试几个版本。这需要在运行tox的 shell 中运行source <(pyenv init -)或类似的 according to the docs。