我将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
答案 0 :(得分:5)
随着诗歌1.0的发布,配置发生了变化。不再需要前缀settings
。因此,只需键入poetry config virtualenvs.in-project true
。
关于subprocess
警告:这似乎只是一个警告,对诗歌的正确运作没有影响。还可以看看我的comment in poetry's issue tracker。
@ptd:诗歌可以在python2和python3中使用。