Если вы создали virtualenv, проверьте, был ли python3.dll
скопирован в каталог Scripts
этого виртуального пользователя. Скорее всего, были скопированы только python35.dll
(или python36.dll
и т. Д., В зависимости от версии Python), и в этом случае вы получите ошибку, которую вы получаете.
Нет, это невозможно.
Такая функция была бы бессмысленной, потому что было бы легко поставить точку останова в свой код и посмотреть на значение после того, как вы прочитали его из локального хранилища.
Вы можете скрестить значение, которое вы помещаете в хранилище, чтобы не было очевидно, что это значит, но поскольку код, который его использует, видим, вы можете только усложнить его, а не невозможно .