快速解决PyCharm无法引用matplotlib的问题
序
笔者今天用PyCharm安装了一些数据分析的时候比较有用的模块,系统是ubuntu,说实话,ubuntu(linux)在这方面还真是很方便,几条语句就把这几个模块下载安装编译过了,比于windows里面还要去官网下载文件之后用pip的形式简单了很多,但是对于一般的安装,ubuntu会默认的安装在“/usr/lib/python2.7/”这个文件下面,但是对于某些模块,指名道姓的说matplotlib这个模块,它在安装的时候就不走寻常路,非要去“/usr/lib/pymodules/python2.7/”这个文件夹下面,所以如果不对PyCharm进行说明的话,PyCharm就找不到这个模块,下面主要说明一下如何解决PyCharm的这个问题。
安装是否成功?
当然,如果你的这个模块根本没有安装上,那么说再多也是扯,所以首先要在console模式下进行安装是否成功的测试,就是很简单的输入import matplotlib,如果没有报错,则说明安装成功了,一般如果用“sudo apt-get insatll ×××”没有出错的话,一般是不会有问题的。
寻找模块的安装路径
在linux系统下,虽然安装东西变得简单,但是很明显,如果你对文件系统不熟悉的话,是不知道它把你的文件安装在什么地方了,对于模块而言也是同样的“境遇”,因此第一步我们要先找到我们的模块在什么地方,具体代码如下:
import matplotlib print matplotlib.__file__
以上代码要在console模式下进行输入,这时候你就能轻松看到模块的安装路径了,例如我的路径是在“/usr/lib/pymodules/python2.7/matplotlib/init.pyc”
把路径加载到系统的路径下
知道了路径之后,把路径加载在路径下面就可以了,这时候就要使用sys这个模块了,具体代码如下:
import sys sys.path.append("/usr/lib/pymodules/python2.7/") import matplotlib.pyplot as plt if __name__ == '__main__': plt.bar(left=0, height=1) plt.show()
在实践中发现,这样的方式下,matplotlib下面还是有红色的波浪线,但是已经不影响程序的输出了。
以上这篇快速解决PyCharm无法引用matplotlib的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
解决pycharm运行时interpreter为空的问题
如下所示: 以上这篇解决pycharm运行时interpreter为空的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
解决pycharm运行出错,代码正确结果不显示的问题
昨天手贱,觉得自己装的Python版本太低,重新安装了一个,安装完成后运行出现错误: Fatal Python error: initfsencoding: unable to load the file system codec ModuleNotFoundError: No module named 'encodings' Current thread 0x000032e0 (most recent call first): 解决办法: 如图所示的地址,将新下载的Python压缩包解压后替换
-
解决pycharm安装后代码区不能编辑的问题
此问题是由于最新的pycharm在安装时自动装了vimVim插件 你可以在tools Vim emulator将对勾去掉就可以了. 以上这篇解决pycharm安装后代码区不能编辑的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
解决pycharm py文件运行后停止按钮变成了灰色的问题
这两天被这个问题折磨得要死,把pycharm卸载了还是没解决,后来终于在一篇博客中看见,然后终于解决了 问题界面如下: 1. 每次运行后都会跳出一个 python console,并且前面还会显示一大堆奇怪信息:import sys; print('Python %s on %s' % (sys.version, sys.platform)) sys.path.extend 2. 右上角的停止按钮变成灰色了(应该是红色) 解决办法:在右上角的下拉三角头,打开 edit configuration
-
解决Matplotlib图表不能在Pycharm中显示的问题
初学者可能都会遇到一个小问题就是:在用IPython的时候,可以使用类似 %matplotlib inline 的Magic Function(魔法函数)来显示Matplotlib图表,但是用Pycharm编写项目的时候是不能写magic函数的,会出现编译错误: 但是不加这行,运行后,Matplotlib图表就不会正常显示.程序运行后也不会报错,只会在控制台输出: Process finished with exit code 0 后了事. 因此,我们的关注点似乎要移动到Magic Functi
-
解决Pycharm运行时找不到文件的问题
这是解释器设置问题,在设置里找到interpreter 找到合适的目录就可以了.因为重装了python导致pycharm找不到路径了. 另外,pycharm找不到tensorflow包的问题,也是在interpreter里面增加依赖,安装一下如图2所示 以上这篇解决Pycharm运行时找不到文件的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
快速解决PyCharm无法引用matplotlib的问题
序 笔者今天用PyCharm安装了一些数据分析的时候比较有用的模块,系统是ubuntu,说实话,ubuntu(linux)在这方面还真是很方便,几条语句就把这几个模块下载安装编译过了,比于windows里面还要去官网下载文件之后用pip的形式简单了很多,但是对于一般的安装,ubuntu会默认的安装在"/usr/lib/python2.7/"这个文件下面,但是对于某些模块,指名道姓的说matplotlib这个模块,它在安装的时候就不走寻常路,非要去"/usr/lib/pymod
-
PyCharm无法引用自身项目解决方式
用pycharm写Scrapy框架的时候发现无法引用items.py里的类且自己写的工具类也无法被应用 难受了我快一天了,下面我捋一捋我的解决方法 首先看你工程的目录结构,比如Scrapy框架通常都是一个文件夹下,Scrapy自身有两个文件夹 如图: 然后你的工具类和items都要放在和settings.py同一级,import的时候如图: 你import的时候 不要附带项目目录以外的目录 你这里的项目目录使用第一个lagou开始的 虽然有报错,但还是能运行的 以上这篇PyCharm无法引用自身
-
Pycharm中import torch报错的快速解决方法
Pycharm中import torch报错 问题描述: 今天在跑GitHub上一个深度学习的模型,需要引入一个torch包,在pycharm中用pip命令安装时报错: 于是我上网寻求解决方案,试了很多都失败了,最后在:Anne琪琪的博客中找到了答案,下面记录一下解决问题的步骤: 1.打开Anaconda prompt执行下面命令: conda install pytorch-cpu torchvision-cpu -c pytorch 等待运行结束. 2. 测试torch是否安装成功 impo
-
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
This application failed to start because it could not find or load the Qt platform plugin "windows" in " ". 百度谷歌了好久都没能解决这个问题都没能解决 开始我以为是缺少windows这个包,但是代码里并没有用到,所以我打断点去看代码到底问题出在哪里 发现问题出在matplotlib上面,我猜想是Qt和matplotlib版本不兼容导致的,于是我卸载了这两个插件
-
完美解决Pycharm中matplotlib画图中文乱码问题
Matplotlib Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib. 这篇文章给大家介绍Pycharm matplotlib画图中文乱码的问题及解决方法,本文给大家介绍的非常详细,一起看看吧! 我用的MacOs系统,不过Windows也大同小异 首先去下载SimHei字体: https://github.com/StellarCN/scp_zh/blob/master/fonts/SimHei.ttf 然后直接双
-
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
一.document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"]:Firefox 下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formNa
-
Android 5.1 WebView内存泄漏问题及快速解决方法
问题背景 在排查项目内存泄漏过程中发现了一些由WebView引起的内存泄漏,经过测试发现该部分泄漏只会出现在android 5.1及以上的机型.虽然项目使用WebView的场景并不多,但秉承着一个泄漏都不放过的精神,我们肯定要把它给解决了. 遇到的问题 项目中使用WebView的页面主要在FAQ页面,问题也出现在多次进入退出时,发现内存占用大,GC频繁.使用LeakCanary观察发现有两个内存泄漏很频繁: 我们分析一下这两个泄漏: 从图一我们可以发现是WebView的ContentViewCo
-
快速解决跨域请求问题:jsonp和CORS
网上各种跨域教程,各种实践,各种问答,除了简单的 jsonp 以外,很多说 CORS 的都是行不通的,老是缺那么一两个关键的配置.本文只想解决问题,所有的代码经过亲自实践. 本文解决跨域中的 get.post.data.cookie 等这些问题. 本文只会说 get 请求和 post 请求,读者请把 post 请求理解成除 get 请求外的所有其他请求方式. JSONP JSONP是利用浏览器对script的资源引用没有同源限制,通过动态插入一个script标签,当资源加载到页面后会立即执行的原
-
完美解决Pycharm无法导入包的问题 Unresolved reference
如下所示: Unresolved reference 'ERROR_CODE_INPUT_ERROR' less... (Ctrl+F1) This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-
-
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
问题产生: pycharm→settings→Project interpreter→下载matplotlib包 运行代码,出现以下提示:找不到'matplotlib'模块ModuleNotFoundError: No module named 'matplotlib' 检查路径: 没有错误-- 让我们试试下面的步骤: 右上角,点击Edit Configuration: 发现Python interpreter路径非当前python文件,点击设置为默认路径 问题解决. 以上这篇解决Pycharm
随机推荐
- ruby实现的文件自删除代码分享
- Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
- oracle数据库密码到期怎么解决
- Oracle 数组的学习 小知识也要积累,养成好的学习态度
- DWR实现模拟Google搜索效果实现原理及代码
- PHP投票系统防刷票判断流程分析
- 用PHP代码在网页上生成图片
- MyBatis 如何写配置文件和简单使用
- 在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法
- babel基本使用详解
- 利用js判断手机是否安装某个app的多种方案
- DIV+CSS经常用到的属性、参数及说明
- javascript 用函数语句和表达式定义函数的区别详解
- Eclipse对printf()不能输出到控制台的快速解决方法
- VC6实现激活后台窗口最佳方法
- 捕获关闭窗口的脚本
- node.js中的fs.appendFile方法使用说明
- C语言 数与串之间转换的方法
- Linux目录与文件的权限意义详解
- php-app开发接口加密详解