我有一个Django项目,并且使用Poetry创建了一个虚拟环境。在该项目的根目录下有一个
当我运行
然而,
pyproject.toml
和一个poetry.lock
文件。如果我在该文件夹中运行poetry shell
,则会激活我的虚拟环境,并且我可以运行我的代码。当我运行
poetry add slack-sdk
时,slack-sdk被安装,我可以在已激活的虚拟环境中使用它。环境似乎已更新,因为代码确实运行 - 我正在使用VSCode并已选择我的虚拟环境底部。然而,
pyproject.toml
文件没有更新,所以当我尝试在服务器上运行时,依赖项不会显示出来。如何让我的Poetry环境表现出我期望的方式,即每次添加内容时都会更新pyproject.toml
?poetry env info`
Virtualenv
Python: 3.9.4
Implementation: CPython
Path: /home/user/.cache/pypoetry/virtualenvs/django-xNHOe2Gk-py3.9
Valid: True
System
Platform: linux
OS: posix
Python: /home/user/.pyenv/versions/3.9.4
```