问题和解决办法

import pandas 一个数据处理的第三方的包

显示不成功,没有办法导入

执行python脚本出现导入包失败 python包无法导入_pycharm

就算是用cmd 下pip install pandas 了以后也还是不行,是因为pip默认的安装第三方库的地址是C:\Users\用户名称\AppData\Roaming\Python\Python39\Scripts

估计其他的python的包也是安装在这个地方 这个是因为pip的下载安装路径就是这个,所以都被安装到这里了

 又因为pycharm是根据项目来管理第三方的包的,也就是pycharm中包必须要在项目的依赖库中才可以被导入,这个目录可以通过pycharm下的file的setting查看到

执行python脚本出现导入包失败 python包无法导入_pycharm_02

图上可以看到,我的这个项目的依赖的包的安装目录是

C:\python\trymysql\venv\Lib\site-packages

所以只要把需要导入的第三方包安装到这个地方就可以了

可以使用pip install --target==目录 包 这个命令来把包安装在这个地址

执行python脚本出现导入包失败 python包无法导入_开发语言_03

这样就可以了 ,完美解决

处理这个问题中遇到的坑,首先查到的资料肯定是叫你去安装pandas这个包,用pip命令,但是由于pip默认的安装地址,安装完了也还是不能用,然后又查到可以通过在pycharm上用它的方法安装,但是需要重启而且不知道能不能成功

然后查到可以找到这个项目的第三方包的安装路径,就是上面的C:\python\trymysql\venv\Lib\site-packages这个,直接在这个路径下运行cmd安装pandas,但是发现,就算你在这个目录下运行pip install了,它还是不会把包安装在这里地址下,还是会安装在它的默认地址下,还是用不了

有看到教你重装python的,然后不要让python安装在默认的program file下,不然每次pip一个包都需要用管理员权限不然没法更新,重新安装一个python然后自定义一个安装地址,然后修改包的安装地址,就是下面的这个。

执行python脚本出现导入包失败 python包无法导入_python_04

 但是这样的,还得卸载还得重装,啊啊啊啊啊,也很麻烦,而且我也不一定能找到怎么修改库的安装路径的方法

其实查了这么多,就应该明白,我的问题就是包的安装地址不是项目指定可以读取到的地址,我只要能把包安装到项目依赖的地址那里就可以了,最后找到了这个可以指定安装地址的命令

pip install --target==路径 包名

完美解决

ps:学到了几个命令

pip list 可以看现在pip下载安装好的库和信息了(默认下载的目录下的)

执行python脚本出现导入包失败 python包无法导入_下载安装_05

pip uninstall 包名  可以卸载已经安装好的包