pycharm 不显示代码提示
1、检查IDE省电模式是否关闭状态!!!
file → power save mode 取消掉
2、检查代码提示是否成功开启。
setting → Inspections → Spelling 要开启 setting → Inspections → Python 要打开
3、使用快捷键:ctrl+j、ctrl+space、alt+/
其他(不能安装):
1、检查是否Python2,3冲突。
如果冲突了,只要更改PATH变量位置就好;或者指定python2 还是 python3
2、检查是否pip正常安装正常运行,如有关联相关按照提示安装。
python https://bootstrap.pypa.io/get-pip.py
3、安装whl文件,pip install filenam.whl
windows 用户可收藏该网址:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
4、安装code文件,python setup.py install
上海用户可使用上大mirrors
cat ~/.pip/pip.conf [global] index-url = https://pypi.shuosc.org/simple
补充知识:Matlab调用Python中的自定义函数:未定义变量 "py" 或类 "py.mymod.search"
以D:\Matlab\bin\code\hello.py 为例
def hello(x): print("hello world")
(直接看解决方案滑到最后,中间是一个理解过程)
刚开始是为了在matlab中调用python文件中的函数,但是一直提示如题错误
这个问题搜遍了整个网站,matlab的帮助文档也看了,可以看看,可能会有点启发 https://ww2.mathworks.cn/help/matlab/matlab_external/call-user-defined-custom-module.html
按照文档里操作的时候也不成功,然后就开始思考,最后发现问题还是出在这个Python文件不在python的搜索路径下
网上也有说的在命令行添加如下代码
if count(py.sys.path,'') == 0 insert(py.sys.path,int32(0),''); end
这两句代码的解释是,若当前路径不在python的搜素路径下,就添加
但是这块要搞清楚当前路径是哪里
 
 
在图中,当前路径是D:\Matlab\bin
但hello.py 在D:\Matlab\bin\code下,所以添加D:\Matlab\bin到python搜索路径下依然搜不到hello.py(看到他一边又一遍的提示同一个错误我是绝望的,按理说在D:\Matlab\bin应该可以搜到D:\Matlab\bin\code的解决方法,但是就是搜不到我有什么办法)
解决办法:
把上图白条中的路径D:\Matlab\bin给改为hello.py的路径即D:\Matlab\bin\code,再输入
if count(py.sys.path,'') == 0 insert(py.sys.path,int32(0),''); end
这下再输
py.hello.hello
可以正常运行了!
以上这篇完美解决pycharm 不显示代码提示问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

完美解决pycharm 不显示代码提示问题的更多相关文章

  1. pycharm 不显示代码提示

    1.检查是否代码本身有问题. 2.检查代码提示是否成功开启. 3.检查IDE省电模式是否关闭状态. 4.使用快捷键:ctrl+j.ctrl+space.alt+/ 其他(不能安装): 1.检查是否Py ...

  2. 解决在Pycharm中无法显示代码提示的问题

    #coding: utf-8from cx_Oracle.CURSOR import *import cx_Oracle conn= cx_Oracle.connect('XX', 'XX', '12 ...

  3. 解决编写 xml 没有代码提示

    有时候在编写 struts.xml 会没有代码提示,一般是因为没有联网导致的,或者之前配置过 dtd 文件 url,但是文件路径之后被修改了. 解决方案有: 让电脑联网 修改 dtd 的本地路径以及 ...

  4. 解决Pycharm无法显示matplotlib绘图问题

    最近开始接触matplotlib, 1.首先安装matplotlib库和其依赖的一些其他库,例如:numpy,scipy和pandas等 2.开始进行简单的编码工作,并在PyCharm中运行,出现如下 ...

  5. PyCharm中Python代码提示:Shadows name from outer scope

    函数内部的变量,如果和函数被调用的外部的变量一样的话,就被PyCharm中叫做shadows name 这样的话,容易引发不容易觉察到的,由于函数内部和外部的变量名一致而引发的一些问题: 比如:内部函 ...

  6. 关于pycharm+opencv没有代码提示的问题解决方法记录

    代码可以看出实际我们引入的应该是cv2.cv2下面. 所以我们代码只需要import cv2.cv2 as cv 即可. 记着要重新启动下pycharm哦. 可以参考: https://blog.cs ...

  7. 解决mybatis xml文件代码提示

    今天在开源项目社区看到一个插件挺不错的,推荐给大家.叫MyBatis MyBatis 是一个流行的 Java 数据持久层框架.MyBatipse 是一个 Eclipse 插件,在编辑 MyBatis ...

  8. html 字符串 生成 pdf 完美解决中文不显示

    //maven <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf< ...

  9. dreamweaver代码提示失效

    原文地址:dreamweaver代码提示失效作者:云中雁 2007-03-23 12:19:22|  分类: 编程手记 |  标签:web2.0  javascript   |字号大中小 订阅 吴庆民 ...

随机推荐

  1. [ C++ ] 勿在浮沙筑高台 —— 内存管理(9~16p)primitives(下)

    per-class allocator 2 tips: operator new重载 不会被派生类实际使用,因为父类大小内存的分配交给子类去调用明显是不正确的.实际上会被转交至 : : operato ...

  2. 【漏洞二】Apache HTTP Server "httpOnly" Cookie信息泄露漏洞

    [漏洞] Apache HTTP Server "httpOnly" Cookie信息泄露漏洞 [原因] 服务器问题 Apache HTTP Server在对状态代码400的默认错 ...

  3. 深入理解RocketMQ(九)---实战(代码)

    一.批量发送消息 即多条消息放入List,一次发送,从而减少网络传输,提高效率 DefaultMQProducer producer = new DefaultMQProducer("bat ...

  4. ajax前后端交互原理(4)

    4.JSON 4.1 什么是JSON? JavaScript 对象表示法(JavaScript Object Notation)简称JSON,是一种轻量级的数据交换格式.虽然它基于JavaScript ...

  5. 手把手教你把web应用丢到服务器上(单页应用+ 服务端渲染)

    前两篇文章中,我分别介绍了框架的搭建利用vue-cli + vant搭建一个移动端开发模板,并且把项目中axios请求和vuex的用法做了简要的介绍如何在项目里管理好axios请求与vuex.在这两篇 ...

  6. Nginx 反向代理可以缓存 HTTP POST 请求页面吗?

    摘要: Nginx 反向代理可以缓存 HTTP POST 请求页面吗?  2017-09-05 景峯 Netkiller 本文节选自<Netkiller Web 手札> 作者:netkil ...

  7. 高速缓存一致性协议MESI与内存屏障

    一.CPU高速缓存简单介绍 CPU高速缓存机制的引入,主要是为了解决CPU越来越快的运行速度与相对较慢的主存访问速度的矛盾.CPU中的寄存器数量有限,在执行内存寻址指令时,经常需要从内存中读取指令所需 ...

  8. 深入理解JVM(③)Java的模块化

    前言 JDK9引入的Java模块化系统(Java Platform Module System ,JPMS)是 对Java技术的一次重要升级,除了像之前JAR包那样充当代码的容器之外,还包括: 依赖其 ...

  9. 运行python出现 SyntaxError: Non-ASCII character '\xe6' in file /Users/finup/Documents/python_project/test.py 解决办法

    使用pycharm运行程序时出现以下错误 这个错误主要是由于python2的编码默认是ASCII,你的文件里有中文就必须要用utf-8编码,只要在文件需要在文件开头标注 #coding=utf-8如下 ...

  10. 断路器Hystrix(Feign)

    上一篇中我们讲了 断路器Hystrix(Ribbon) 本章讲解Feign+Hystrix已经Request请求传递,各种奇淫技巧…. - Hystrix Hystrix支持回退概念:当 断路器 打开 ...