использование Python в коде vs не может печатать на терминал во время выполнения кода

Я уверен, что это работало несколько дней назад, и я не думаю, что я что-то изменил, на самом деле я просто удалил anaconda и vscode и переустановил все это, чтобы посмотреть, сработало ли это, но не помогло.

Но терминал печатает только в конце никогда, так как код работает

например, если я запускаю это

import time

while True:
    time.sleep(.5)
    print('true')

Ничего не произошло.

Если я запускаю это

import time

time.sleep(.5)
print('true')
time.sleep(.5)
print('true')
time.sleep(.5)
print('true')

Ничто не печатается в течение 1,5 секунд, тогда все приходит сразу

если я выделю код и вернем Shift-Return, он будет работать, как и ожидалось, на боковой панели Jupyter Server. Я потерян

В любом случае, спасибо за любую помощь, которую вы можете оказать!

ОК, извините, я только что заметил что-то еще

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.   
Try the new cross-platform PowerShell https://aka.ms/pscore6

. : File C:UsersJasperDocumentsWindowsPowerShellprofile.ps1 cannot b
information, see about_Execution_Policies at https:/go.microsoft.com/fwli
At line:1 char:3
+ . 'C:UsersJasperDocumentsWindowsPowerShellprofile.ps1'
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
+ conda activate base
+ ~~~~~
    + CategoryInfo          : ObjectNotFound: (conda:String) [], CommandNotFoundExceptioneption
    + FullyQualifiedErrorId : CommandNotFoundException

это распечатывается, когда я запускаю что-нибудь. Я не уверен, если это было раньше, кажется, что-то не так, но не уверен, что.

Всего 1 ответ


Это было проблемой из-за использования conda run в расширении Python. Это было исправлено в последней версии, поэтому все должно работать.


Есть идеи?

10000