Поэзия Виртуальная среда уже активирована - PullRequest
1 голос
/ 07 марта 2020

Запуск следующего

poetry shell

возвращает следующую ошибку

/home/harshagoli/.poetry/lib/poetry/_vendor/py2.7/subprocess32.py:149: RuntimeWarning: The _posixsubprocess module is not being used. Child process reliability may suffer if your program uses threads.                                                                                                                                                                                    
  "program uses threads.", RuntimeWarning)                                                                                                                                                    
The currently activated Python version 2.7.17 is not supported by the project (^3.7).                                                                                                         
Trying to find and use a compatible version.                                                                                                                                                  
Using python3 (3.7.5)                                                                                                                                                                         
Virtual environment already activated: /home/harshagoli/.cache/pypoetry/virtualenvs/my-project-0wt3KWFj-py3.7

Как я могу обойти эту ошибку? Почему эта команда не работает?

1 Ответ

1 голос
/ 07 марта 2020

poetry shell - действительно ошибочная команда, и об этом часто говорят среди сопровождающих. Обходной путь для этой указанной c проблемы - активировать оболочку вручную. Возможно, стоит добавить псевдонимы

source "$( poetry env list --full-path )/bin/activate"
...