问题和解决办法
import pandas 一个数据处理的第三方的包
显示不成功,没有办法导入
就算是用cmd 下pip install pandas 了以后也还是不行,是因为pip默认的安装第三方库的地址是C:\Users\用户名称\AppData\Roaming\Python\Python39\Scripts
估计其他的python的包也是安装在这个地方 这个是因为pip的下载安装路径就是这个,所以都被安装到这里了
又因为pycharm是根据项目来管理第三方的包的,也就是pycharm中包必须要在项目的依赖库中才可以被导入,这个目录可以通过pycharm下的file的setting查看到
图上可以看到,我的这个项目的依赖的包的安装目录是
C:\python\trymysql\venv\Lib\site-packages
所以只要把需要导入的第三方包安装到这个地方就可以了
可以使用pip install --target==目录 包 这个命令来把包安装在这个地址
这样就可以了 ,完美解决
处理这个问题中遇到的坑,首先查到的资料肯定是叫你去安装pandas这个包,用pip命令,但是由于pip默认的安装地址,安装完了也还是不能用,然后又查到可以通过在pycharm上用它的方法安装,但是需要重启而且不知道能不能成功
然后查到可以找到这个项目的第三方包的安装路径,就是上面的C:\python\trymysql\venv\Lib\site-packages这个,直接在这个路径下运行cmd安装pandas,但是发现,就算你在这个目录下运行pip install了,它还是不会把包安装在这里地址下,还是会安装在它的默认地址下,还是用不了
有看到教你重装python的,然后不要让python安装在默认的program file下,不然每次pip一个包都需要用管理员权限不然没法更新,重新安装一个python然后自定义一个安装地址,然后修改包的安装地址,就是下面的这个。
但是这样的,还得卸载还得重装,啊啊啊啊啊,也很麻烦,而且我也不一定能找到怎么修改库的安装路径的方法
其实查了这么多,就应该明白,我的问题就是包的安装地址不是项目指定可以读取到的地址,我只要能把包安装到项目依赖的地址那里就可以了,最后找到了这个可以指定安装地址的命令
pip install --target==路径 包名
完美解决
ps:学到了几个命令
pip list 可以看现在pip下载安装好的库和信息了(默认下载的目录下的)
pip uninstall 包名 可以卸载已经安装好的包