我有一个用户环境变量PYTHONPATH,它指向我个人(全局)自己开发的Python包的位置。在管理员的PowerShell中,$env:PYTHONPATH返回空值,但在非提升权限的shell中,它返回变量的内容。使用VS Code终端,$env:PYTHONPATH表现得像一个提升的提示符,返回空值,尽管我没有以管理员身份运行VS Code。这对于系统安装和用户安装的VS Code都是如此。我相信这就是为什么我的包导入在将PYTHONPATH移动到系统级别之前无法正常工作的原因。
az31mfrm1#
同样的,Visual Studio Code终端正在使用系统PATH而不是用户PATH。
1条答案
按热度按时间az31mfrm1#
同样的,Visual Studio Code终端正在使用系统PATH而不是用户PATH。