pylint 无法导入包 错误记录

pylint 无法导入包 错误记录

在命令行里面,

pip install ply
code .

然后复制了官方github仓库的样例,
结果vscode的python 插件显示

main.py:22:0: E0401: Unable to import 'ply.lex' (import-error)
main.py:23:0: E0401: Unable to import 'ply.yacc' (import-error)

不明所以.
后来竟然关闭命令行,
<C-R> 重新打开命令行之后就好了.
不太清楚为什么,猜测是环境变量的问题,对pylint的缓存或者什么有影响.
下次有空再测试.
第二天, 又不行了.
然后, 找到了stackoverflow上的一个回答, print的自己的pylintsys.path,接着是pythonsys.path,果然有差异, 这就是没有能够找到新下载的包的原因.
最终在vscodepython扩展里面设定pytlint的路径为python -m pylint, 这样就万无一失了, 但愿吧.
就这样,完了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值