использование Python в коде vs не может печатать на терминал во время выполнения кода - PullRequest
1 голос
/ 13 января 2020

Я уверен, что раньше это работало несколько дней go, и я не думаю, что я что-то изменил, на самом деле я просто удалил 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 секунд, тогда все это приходит за один go

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

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

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

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

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

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

1 Ответ

1 голос
/ 15 января 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...