遇到好几次明明在命令行里用pip安装了模块,但到pycharm里还是报错,让我安装软件包。
是因为pycharm创建项目的时候是为每个项目单独创建了一个虚拟工作环境。相当于把每个项目隔开了,用的python解释器和库都是自己项目文件夹中的。
发现新建的项目用的python解释器、软件包只能是自己文件夹的
但是用pip安装的python解释器和各种模块不在这些项目文件夹中,所以项目不能用。
而且这样,在这个项目中安装的软件包不能在其他项目中用,还需要再安装
解决办法:
只用更改使用的python解释器为系统解释器(即自己安装的)即可。
ps:
我安装的python.exe路径为:D:\python\python37\python.exe
pycharm项目虚拟环境使用的python路径为:D:\python\pythonProject2\venv\Scripts\python.exe
点击编辑范围->
项目->python解释器->添加解释器->添加本地解释器(如果更改过可以直接点小三角里找)
这里显示的就是该项目工作环境使用的python解释器和软件包,可以发现没有我用pip安装过的库
->系统解释器->找到自己安装的python.exe选择并确定即可
这里就显示了我使用pip安装的所有软件包