解决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 相关文章推荐
Python3处理文件中每个词的方法
May 22 Python
Python sys.argv用法实例
May 28 Python
Python实现把数字转换成中文
Jun 29 Python
python使用标准库根据进程名如何获取进程的pid详解
Oct 31 Python
解决python删除文件的权限错误问题
Apr 24 Python
python pandas修改列属性的方法详解
Jun 09 Python
Sanic框架蓝图用法实例分析
Jul 17 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
django框架使用方法详解
Jul 18 Python
基于TensorFlow常量、序列以及随机值生成实例
Jan 04 Python
Windows下python3安装tkinter的问题及解决方法
Jan 06 Python
MATLAB 如何求取离散点的曲率最大值
Apr 16 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 爬取网页的主要方法
2018/07/13 PHP
ie focus bug 解决方法
2009/09/03 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
初识Node.js
2014/09/03 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
Python在图片中添加文字的两种方法
2017/04/29 Python
Python实现单词翻译功能
2017/06/06 Python
详解python的四种内置数据结构
2019/03/19 Python
Python向excel中写入数据的方法
2019/05/05 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
Python Map 函数的使用
2020/08/28 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
介绍一下linux文件系统分配策略
2012/11/17 面试题
后勤主管岗位职责
2014/03/01 职场文书
施工员岗位职责
2014/03/16 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
测控技术自荐信
2014/06/05 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
浅谈Redis位图(Bitmap)及Redis二进制中的问题
2021/07/15 Redis
Go语言 详解net的tcp服务
2022/04/14 Golang