无法加载psreadline


PowerShell交流中心分类: Powershell基础无法加载psreadline
1
Tesla asked 6年 ago

站内一年前有个一样的问题,一直没有解决。现在自己也遇到一样的问题了。上传点图片麻烦博主看看。

windows10  14393.726的系统。未进行过任何优化处理。
安装了Python 3.6.0
直接打开Windows PowerShell是没有问题的,但是打开Windows PowerShell (x86)。就会提示无法加载PSReadline。
是不是与Python有冲突?

1 Answers
-7
Best Answer
Mooser Lee 管理员 answered 6年 ago

这个是PowerShell5.0的bug,我在我的机器中也重现了。主要的原因是在64为系统中,Windows PowerShell 自动安装了PSReadline模块,但是这个模块只安装在C:\Program Files\WindowsPowerShell\Modules中,没有安装在C:\Program Files (x86)\WindowsPowerShell\Modules中。
解决办法:
在Windows10上打开Windows PowerShell X86的控制台,运行:

 Import-Module 'C:\Program Files\WindowsPowerShell\Modules\PSReadline\1.2\PSReadline.psd1'

只需要运行一次,下次就会自动导入。