一、背景win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案如本地安装的python中的request库,在pycharm项目中居然无法使用,比较郁闷
pip list | findstr request
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412G622-0.png)
文章插图
然后在pycharm中无法打开
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412IY4-1.png)
文章插图
二、原因,venv文件夹:虚拟环境的作用就是可以很好的跟其他的项目进行隔离,如果没有虚拟环境,而是在一个全局的虚拟环境中,所有的项目所需要的包都会在同一个地方,就会显得特别的乱 , 而虚拟环境的作用就是将每个项目所需要的包进行隔离开,在本项目中安装的包,不会在其他的项目中使用并出现
正在由于新建的项目的默认使用了pycharm的venv虚拟的包进行了隔离导致
三、解决方案1.方案一:pycharm内进行安装File -> Settings -> Project -> Python Interpreter
加号重新进行对应类库的安装
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412L316-2.png)
文章插图
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412H4L-3.png)
文章插图
修复完成后可正常运行:
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412MA7-4.png)
文章插图
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项目无法使用解决方案](http://img.zhejianglong.com/231018/19412G1Y-5.png)
文章插图
拷贝完成后可正常运行:
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412LG8-6.png)
文章插图
3.方案三:删除venv文件夹
删除venv文件夹,并重新选择可执行的python编辑器为本地python执行机(勾选不隔离)
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412LP0-7.png)
文章插图
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412H210-8.png)
文章插图
安装后可正常运行:
![win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案](http://img.zhejianglong.com/231018/19412K2b-9.png)
文章插图
【win10本地python第三方库安装成功,但是pycharm项目无法使用解决方案】
推荐阅读
- 电脑的分辨率怎么调(win10电脑分辨率)
- 三 Selenium+Python系列 - 常见浏览器操作
- 二 Selenium+Python系列 - 元素定位那些事
- Python学习三天计划-1
- 驱动开发:Win10内核枚举SSDT表基址
- 烟雾保护头怎么调(win10cf烟雾保护头怎么调)
- 新版烟雾保护头怎么调(win10烟雾保护头怎么调)
- 【python】Ubuntu中多条命令的运行
- 数据科学学习手札144 使用管道操作符高效书写Python代码
- python提效小工具-统计xmind用例数量