解决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实现将绝对URL替换成相对URL的方法
Jun 28 Python
在Python的while循环中使用else以及循环嵌套的用法
Oct 14 Python
Python使用django搭建web开发环境
Jun 09 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 Python
python实现多层感知器
Jan 18 Python
python可视化爬虫界面之天气查询
Jul 03 Python
如何用Python做一个微信机器人自动拉群
Jul 03 Python
爬虫代理池Python3WebSpider源代码测试过程解析
Dec 20 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
Feb 07 Python
如何解决pycharm调试报错的问题
Aug 06 Python
golang/python实现归并排序实例代码
Aug 30 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
Oct 30 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中memcache的应用
2013/06/18 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
2013/11/14 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
JavaScript 中的六种循环方法
2021/01/06 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
python性能测试工具locust的使用
2020/12/28 Python
夜大自我鉴定
2013/10/31 职场文书
小学生新学期寄语
2014/01/19 职场文书
抽样调查项目计划书
2014/04/24 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
欧元符号 €
2022/02/17 杂记