完美解决pycharm 不显示代码提示问题


Posted in Python onJune 02, 2020

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的搜素路径下,就添加

但是这块要搞清楚当前路径是哪里

完美解决pycharm 不显示代码提示问题

在图中,当前路径是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 不显示代码提示问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中使用itertools模块中的组合函数的教程
Apr 13 Python
Python中获取对象信息的方法
Apr 27 Python
快速了解Python相对导入
Jan 12 Python
简单实现python画圆功能
Jan 25 Python
VSCode下好用的Python插件及配置
Apr 06 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
Python获取时间戳代码实例
Sep 24 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
Dec 02 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
Python文件操作基础流程解析
Mar 19 Python
用基于python的appium爬取b站直播消费记录
Apr 17 Python
Python中三种花式打印的示例详解
Mar 19 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 #Python
基于python实现查询ip地址来源
Jun 02 #Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 #Python
Pycharm生成可执行文件.exe的实现方法
Jun 02 #Python
Python实现初始化不同的变量类型为空值
Jun 02 #Python
浅谈Python程序的错误:变量未定义
Jun 02 #Python
在python3.64中安装pyinstaller库的方法步骤
Jun 02 #Python
You might like
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
php上传文件的增强函数
2010/07/21 PHP
php创建、获取cookie及基础要点分析
2015/01/26 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
JS 实现完美include载入实现代码
2010/08/05 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
Vue.js render方法使用详解
2017/04/05 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
python基础之入门必看操作
2017/07/26 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
Django异步任务线程池实现原理
2019/12/17 Python
Spark处理数据排序问题如何避免OOM
2020/05/21 Python
优秀民警事迹材料
2014/01/29 职场文书
公司门卫管理制度
2014/02/01 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
实习护士自荐信
2015/03/25 职场文书
首席执行官观后感
2015/06/03 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书