解决pycharm每次新建项目都要重新安装一些第三方库的问题


Posted in Python onJanuary 17, 2019

目前有三个解决办法,也是亲测有用的:

第一个方法:

因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项目的python解释器,举个例子:

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个是我之前的项目的解释器,这个项目解释器是继承的python的解释器,同时又安装了上面你看到的这些库,包含numpy和opencv-python等,然后我新建一个项目:

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个项目的解释器是这个,没有我之前安装的numpy以及opencv等库。只要 把它换成之前项目的解释器就自动会加载之前项目安装的第三方库了。效果如下(注意我的解释器的路径)

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这样就可以用之前下载好的python第三方库了,不知道有没有说明白。

第二个方法:

添加项目所用的python的site-package的路径,这个同时也解决了,为什么在有的时候cmd可以导入一些库,而pycharm不导入会报no moudule的问题,实际上还是环境变量的问题

解决pycharm每次新建项目都要重新安装一些第三方库的问题

点击设置参数

解决pycharm每次新建项目都要重新安装一些第三方库的问题

在环境变量里面添加一个PYTHONPATH路径

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个路径可以通过cmd找到,因为都说了cmd可以找到这个全局安装的库,但是pycharm找不到

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个路径填:H:\library\python\lib\site-packages即可

实际上很多库安装之后都会把路径信息加到这里,这样就能找到安装的库。

第三个方法:

如果你安装的库都是通过pip安装到site-packages里面的话,其实可以继承一下就可以了

点开解释器,Add

解决pycharm每次新建项目都要重新安装一些第三方库的问题

把inherit global site-packages 打上勾就可以了

解决pycharm每次新建项目都要重新安装一些第三方库的问题

总结:

上述方法用一个就能解决,第一个方法是依赖pycharm内部安装的第三库,只需要安装一次,然后以后每次都索引到这个继承之后的解释器就可以,但这样用的库并不是用的通过全局安装好的库。

第二个方法本质就是添加全局安装好的库(通过pip安装的)

第三个方法是我后来加的,我觉得是最好的方法,不麻烦,也理解了这里面的解释器的继承

Note:有一点很奇怪这个python的路径明明是H:\library\python\Lib\site-packages但是用cmd打印出来是小写的lib,不知道这个是为什么,但不管以打印的为准就对了。

以上这篇解决pycharm每次新建项目都要重新安装一些第三方库的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python选课系统开发程序
Sep 02 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
Sep 19 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
Python2.7+pytesser实现简单验证码的识别方法
Dec 29 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
Python动态语言与鸭子类型详解
Jul 01 Python
python并发编程多进程之守护进程原理解析
Aug 20 Python
Pyqt5自适应布局实例
Dec 13 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 Python
Python同时处理多个异常的方法
Jul 28 Python
详解如何修改python中字典的键和值
Sep 29 Python
python推导式的使用方法实例
Feb 28 Python
Pycharm 实现下一个文件引用另外一个文件的方法
Jan 17 #Python
pycharm 实现显示project 选项卡的方法
Jan 17 #Python
pycharm修改界面主题颜色的方法
Jan 17 #Python
PyCharm在新窗口打开项目的方法
Jan 17 #Python
解决Pycharm界面的子窗口不见了的问题
Jan 17 #Python
浅谈Pycharm中的Python Console与Terminal
Jan 17 #Python
Pycharm设置utf-8自动显示方法
Jan 17 #Python
You might like
php 随机排序广告的实现代码
2011/05/09 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
yii中widget的用法
2014/12/03 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
js 操作select和option常用代码整理
2012/12/13 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
2015/09/06 Javascript
JavaScript原型及原型链终极详解
2016/01/04 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
基于js文件加载优化(详解)
2018/01/03 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
2018/02/03 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
ES6中let 和 const 的新特性
2018/09/03 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
python中反射用法实例
2015/03/27 Python
python去除所有html标签的方法
2015/05/05 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
python实现超市商品销售管理系统
2019/11/22 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
骨干教师申报材料
2014/12/17 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL