更多 bug 小常识,你容易忽略的点,追随我,一起解决。公众号「iBroPro」,欢迎来访。
先说结论,在 PyCharm 中,两个解释器路径的选择要保持统一:
也就是下面这两张图,
第一张是通过 preference -> python interpreter 设置的python解释器路径。
第二张是 Run/Debug Configuration 里面 配置的 python 解释器。
他们两个要保持一致。
就不会出现在 PyCharm 左侧栏明明可以查找到该包(库),但项目里运行却报 no module named XXX.
再说一点需要注意的,电脑本身安装的 Python 路径以及通过 Anaconda 安装的 Python路径不是同一回事,这也是每次在pycharm里面操作时需要注意的。
【以前认为这俩会指向同一个,默认其中一个是存的软连接的形式。】但其实不是,他俩没有关系。 (个人见解,欢迎讨论)下面两张图是我在自己电脑找到的安装位置:
如果你在使用 pip install 进行安装的时候,如果选择的路径(不选择默认的话)是自己在电脑上装的 python 的路径,解释器也要选择对应的,即运行配置解释器时与此保持一致。
另外,如果都没能成功安装第三方包,site-packages 的包是支持拷贝使用的,拷到相应目录下面可以直接使用。
实在没包,可以去拷贝用一下。
希望可以帮到你。
来找我说说话,讨论讨论 bug。
朱少,
一个敢言敢写的技术研究僧