解决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使用rabbitmq实现网络爬虫示例
Feb 20 Python
Python中Random和Math模块学习笔记
May 18 Python
用Python实现随机森林算法的示例
Aug 24 Python
Python实现破解猜数游戏算法示例
Sep 25 Python
Python爬虫获取整个站点中的所有外部链接代码示例
Dec 26 Python
单利模式及python实现方式详解
Mar 20 Python
Python使用wget实现下载网络文件功能示例
May 31 Python
Python实现的远程登录windows系统功能示例
Jun 21 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
python urllib和urllib3知识点总结
Feb 08 Python
python实现的人脸识别打卡系统
May 08 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 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
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
jQuery操作属性和样式详解
2016/04/13 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
layer 关闭指定弹出层的例子
2019/09/25 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
Python实现好友全头像的拼接实例(推荐)
2017/06/24 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
python集合删除多种方法详解
2020/02/10 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
节约用水演讲稿
2014/05/21 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
2014年群众路线教育实践活动整改措施
2014/09/24 职场文书