我使用pycharm创建的项目是放在u盘。我通过cmd命令行安装了wordcloud库,与pythonIDL是放在一起的。但我在pycharm中使用这个库,始终报错。当我把wordcloud库的相关包复制到u盘,pycharm就没有报错了。这是为什么呢?我用的jieba,pyinstaller库都不在u盘中,pycharm都没报过错,为什么wordcloud会出现这种问题呢?
关键是相关库要安装到你的项目的python interpreter 目录下。
发现有import 时, pycharm
1、 去项目的目录去查找相关库 , 你的自己编写的模块, 这个就是不要自己的程序不要用库名作为文件名的原因, 比如math.py , jieba.py 之类的。
2、 去python interpreter 下去找相关的库 , 这是通过 pip 安装的库。
你说的情况, 我想应该是你的wordcloud 没有安装到 项目的python interpreter 目录下 , 机器上有几个python? ,但你拷贝整个目录到项目下,符合第1步。
而jieba,pyinstaller库 ,应该是安装到 项目的python interpreter 目录下了。
验证过程如下:
1、找到 项目的python interpreter 目录, 并切换进入目录
2、直接用 python -m pip show jieba
python -m pip show wordcloud
检查。