当前位置:网站首页>解决pycharm每次新建项目都要重新pip安装一些第三方库等问题
解决pycharm每次新建项目都要重新pip安装一些第三方库等问题
2022-08-09 07:05:00 【奇点_97】
哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步
一位上进心十足的【Java ToB端大厂领域博主】!
喜欢java和python,平时比较懒,能用程序解决的坚决不手动解决
如果有对【java】感兴趣的【小可爱】,欢迎关注我️️️感谢各位大可爱小可爱!️️️
————————————————如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。
相信大家都和我有一样的烦恼,每次创建一个项目都需要重新安装一下三方库,虽然能够修改镜像加速下载,但是每次都下,真的是烦人。
这里将网上的一些解决方法进行了总结,也记录一下,供大家学习
目录
主要有三个方法:也是亲测有用的:
方法1:
因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项目的python解释器,举个例子:
这个是我之前的项目的解释器,这个项目解释器是继承的python的解释器,同时又安装了上面你看到的这些库,包含numpy和opencv-python等,然后我新建一个项目:
这个项目的解释器是这个,没有我之前安装的numpy以及opencv等库。只要 把它换成之前项目的解释器就自动会加载之前项目安装的第三方库了。效果如下(注意我的解释器的路径)
这样就可以用之前下载好的pytho三方库能够修改这个解析器,这样就能自动加载这个项目安装的三方库了。
方法2:
添加项目所用的python的site-package的路径,这个同时也解决了,为什么在有的时候通过命令行可以导入一些库,而pycharm不导入会报no moudule的问题,实际上还是环境变量的问题
在环境变量里面添加一个PYTHONPATH路径
实际上很多库安装之后都会把路径信息加到这里,这样就能找到安装的库。
有时候会写一个工具放在lib下,对于windows是很好找python安装包的地址以及lib 和 site-packages
方法3
如果你安装的库都是通过pip安装到site-packages里面的话,其实可以继承一下就可以了
点开解释器,Add
把inherit global site-packages 打上勾就可以了
总结
总结:
上述方法用一个就能解决,第一个方法是依赖pycharm内部安装的第三库,只需要安装一次,然后以后每次都索引到这个继承之后的解释器就可以,但这样用的库并不是用的通过全局安装好的库。
第二个方法本质就是添加全局安装好的库(通过pip安装的)
第三个方法我觉得是最好的方法,不麻烦,也理解了这里面的解释器的继承
如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。创作不易,请大佬给小编点个吧
边栏推荐
- The maximum validity period of an SSL certificate is 13 months. Is it necessary to apply for multiple years at a time?
- Zero shift of leetcode
- 常见的分布式事务解决方案
- Built-in macros in C language (define log macros)
- 差分约束-图论
- mysql summary
- 2017 G icpc shenyang Infinite Fraction Path BFS + pruning
- Better Scroll Y上下滚动无法上拉滚动解决办法
- 长沙学院2022暑假训练赛(一)六级阅读
- Codeforces Round #359 (Div. 2) C. Robbers' watch Violent Enumeration
猜你喜欢
错误:为 repo ‘oracle_linux_repo‘ 下载元数据失败 : Cannot download repomd.xml: Cannot download repodata/repomd.
字节跳动笔试题2020 (抖音电商)
高项 03 项目立项管理
半导体新能源智能装备整机软件系统方案设计
排序第一节——插入排序(直接插入排序+希尔排序)(视频讲解26分钟)
jvm线程状态
Altium designer software commonly used the most complete package library, including schematic library, PCB library and 3D model library
longest substring without repeating characters
移远EC20 4G模块拨号相关
搭载开源鸿蒙系统的嵌入式XM-RK3568工业互联方案
随机推荐
字节也开始缩招了...
力扣第 305 场周赛复盘
【MySQL】update mysql.user set authentication_string=password(“123456“) where User=‘root‘; 报错
【Docker】Docker安装MySQL
Sklearn data preprocessing
我入职阿里后,才知道原来简历这么写
2022 年全球十大最佳自动化测试工具
The JVM thread state
排序第一节——插入排序(直接插入排序+希尔排序)(视频讲解26分钟)
The division principle summary within the collection
分布式事务产生的原因
集合内之部原理总结
leetcode 之 70 爬楼梯问题 (斐波那契数)
2017.10.26模拟 b energy
Forest Program dfs+tanjar仙人掌
入门cv必读的10篇baseline论文
Rsync常见错误
Pytorch 训练技巧
Fragments
2017 G icpc shenyang Infinite Fraction Path BFS + pruning