很多新手在学习python时或者在使用pycharm时不知道什么是虚拟环境,一般如果你不动任何设置的话,pycharm会自动创建虚拟环境去运行程序,类似于苹果的沙盒,隔绝程序的运行,让程序运行在分配好的区域。
所以你在安装库的时候就不能使用windows的命令行,比如pip install openpyxl直接安装这个库,因为这里安装的就是安装到整个python运行环境或者路径里面,不作用于你的代码所在的虚拟环境里,因为虚拟环境已经限定了程序能运行或者访问的范围,所以你不能直接用上面的方法。
应该要在pycharm的终端,也就是tetminal里面,类似于命令行的地方使用pip initall openpyxl,这样就可以安装了,直到显示successfully……就可以了。
不过还有一点要注意,那就是网络不好的时候会下载失败,而pycharm中库没下载好它就会自动认为是pip需要更新,甚至会弱智到提示警告让你将高版本的pip update到低版本的,千万要注意,换个好点的网,比如学校网不好的时候用自己的热点就可以正常下载了!