win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

时间:2022-10-22 14:06:07

一、背景
win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案
如本地安装的python中的request库,在pycharm项目中居然无法使用,比较郁闷

pip list | findstr request

 win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

然后在pycharm中无法打开 

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

 

二、原因,venv文件夹:
虚拟环境的作用就是可以很好的跟其他的项目进行隔离,如果没有虚拟环境,而是在一个全局的虚拟环境中,所有的项目所需要的包都会在同一个地方,就会显得特别的乱,而虚拟环境的作用就是将每个项目所需要的包进行隔离开,在本项目中安装的包,不会在其他的项目中使用并出现

正在由于新建的项目的默认使用了pycharm的venv虚拟的包进行了隔离导致

 

三、解决方案
1.方案一:pycharm内进行安装
File -> Settings -> Project -> Python Interpreter 

加号重新进行对应类库的安装

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

 win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

 修复完成后可正常运行:

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

 

2.方案二,直接拷贝lib包:

找到本地python的安装包的位置(sys.path),拷贝requests对应的文件所在位置,将requests包拷贝至虚拟目录的包下面:

本地路径:D:\Users\Mr.White\AppData\Local\Programs\Python\Python310\Lib\site-packages 的 requests文件夹

pycharm虚拟路径:D:\Users\Mr.White\AppData\Local\Programs\Python\pythonProject1\Lib\site-packages

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

 拷贝完成后可正常运行:

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

 

 3.方案三:删除venv文件夹

删除venv文件夹,并重新选择可执行的python编辑器为本地python执行机(勾选不隔离)

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案

 安装后可正常运行:

win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案