Pycharm inserting `import` statements inside of function bodies
已回答
I'm not sure when this changed but the newer versions of PyCharm have started inserting `import` statements directly in local scope instead of the top of the module. The first two steps in the process show the expected popups and complete correctly.


After completing the Import from… popup, inserts the import statement directly above the usage. In the past, the import was inserted into the import block at the top of the module.

Is this new behavior? and how do I configure PyCharm to only insert import statements in the import block?
请先登录再写评论。
Are you using the latest 2025.2.4? This can occur in case you select
import ‘uuid’ locallyon the context actions if the caret is on the uuid.but by default the selection is done for the import at the top of the module, so it should be working as expected