Python诗歌错误:设置settings.virtualenvs.in-project不存在

时间:2020-05-26 18:56:47

标签: python python-poetry

我将poetry设置为在项目目录中创建虚拟环境。 我输入了:

诗歌配置设置。virtualenvs.in-project为真

并收到错误

[ValueError] 设置settings.virtualenvs.in-project不存在

也有文字

home / alex / .poetry / lib / poetry / _vendor / py2.7 / subprocess32.py:149:运行时警告:_posixsubprocess模块​​未使用。如果您的程序使用线程,则子进程的可靠性可能会受到影响。 “程序使用线程。”,RuntimeWarning)

如何解决该错误?

似乎错误与python版本有关。

我正在使用Ubuntu 16.04版本

诗歌版本1.0.5

1 个答案:

答案 0 :(得分:5)

随着诗歌1.0的发布,配置发生了变化。不再需要前缀settings。因此,只需键入poetry config virtualenvs.in-project true

关于subprocess警告:这似乎只是一个警告,对诗歌的正确运作没有影响。还可以看看我的comment in poetry's issue tracker

@ptd:诗歌可以在python2和python3中使用。