anaconda python使用时遇到的问题_modulenotfounderror: no module named 'frontend_龙虎w的博客-程序员宅基地

技术标签: 学习  python  

1.ModuleNotFoundError: No module named 'exceptions’
解决:
docx模块下载版本不对)(版本太旧),卸载掉
进入这个网址,crtl+f找到docx的最新版本,下载对应的.whl文件,建议下载到桌面
打开anaconda prompt,进入桌面

Desktop>pip install python_docx-0.8.10-py2.py3-none-any.whl

OK!问题解决
2.ERROR: No matching distribution found for pptx
解决:

pip install pdfminer

3.ModuleNotFoundError: No module named 'frontend’
解决:

pip install django-frontend
pip install PyMuPDF

针对这类问题,推荐一个链接(有关python一些特殊模块的安装)
4.UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in position 109: invalid continuation byte
解决:

chcp 65001
pyinstaller xxx.py

5.RuntimeError: get_session is not available when using TensorFlow 2.0.
解决:
使用tf.compat.v1.keras.backend.get_session()代替K.get_session(),后如果接run,去掉run
6.AttributeError: module ‘tensorflow’ has no attribute 'gfile’
解决:
tf.gfile 改成 tf.io.gfile
7.AttributeError: module ‘tensorflow’ has no attribute 'GraphDef’
解决:

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior( )

8.在一个python脚本中启动,暂停,重启,终止其他脚本,并获取子进程的控制台输出

#创建并启动子进程
    p = subprocess.Popen("python demo.py",stdout=subprocess.PIPE)
    # #p.start()
    # pid = p.pid   #获取子进程的pid
 
    # #测试暂停子进程
    # time.sleep(5)
    # pause = psutil.Process(pid)  #传入子进程的pid

    pause = psutil.Process(p.pid)  #传入子进程的pid
    #测试暂停子进程
    while True:
        print(666)
        line = p.stdout.readline()
        print('Subprogram output: [{}]'.format(line))
        if not line:
            break
        time.sleep(1)
    time.sleep(5)
    pause.suspend()   #暂停子进程
    print('子进程暂停运行')
    for i in range(9):
        print(str(i))
        time.sleep(1)
    pause.resume()   #恢复子进程
    print('\n子进程已恢复运行')
    time.sleep(5)
    pause.kill()

9.去掉字符串的前缀b,只需要进行utf-8的转换即可

myStr=myStr.decode('utf-8')

9.对路径的操作
10.查看进程是否还在运行

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43563417/article/details/108751033

智能推荐

socket.io中emit数据量太大_socket.io emit 大数据-程序员宅基地

nodejs中socket.io中emit发送数据量太大造成无法发送maxhttpbuffersize//设置http最大缓冲大小var io = require(‘socket.io’)(http,{maxhttpbuffersize:1024*1024});_socket.io emit 大数据

JMX-Notification的使用(三)_jmx notification-程序员宅基地

一、简介   Mbean之间的通信是必不可少的,Notification就起到了在Mbean之间沟通桥梁的作用。JMX notification 由四部分组成:Notification 这个相当于一个信息包,封装了需要传递的信息Notification broadcaster 这相当于一个广播器,把消息广播出去Notification listerner 这是一个监听器,用_jmx notification

js实现文字缓慢展示效果_js字体从下往上缓慢出现-程序员宅基地

<pre id="show"></pre><div style="display:none" id="text"> Write something:"这是一个文字缓慢显示的效果。"</div><script src="js/node_modules/[email protected]@jqu_js字体从下往上缓慢出现

mybatis常见异常:Invalid bound statement (not found): com.ruoyi.news.mapper.RuoyiNewsMapper.selectRuoyiNe-程序员宅基地

Invalid bound statement——无效绑定,应该是mybatis最常见的一个异常了,这个异常不管具体什么原因导致,归根结底,就是mapper接口和xml没有绑定成功。

MySQL之mysqldump备份数据库_既然头发留不住的博客-程序员宅基地

mysqldump 命令执行时,可以将数据库中的数据备份成一个文本文件。数据表的结构和数据将存储在生成的文本文件中。mysqldump备份数据库备份一个数据库使用 mysqldump 命令备份一个数据库的语法格式如下:mysqldump -u username -p dbname [tbname ...]> filename.sql参数说明:username:表示用户名称;dbname:表示需要备份的数据库名称;tbname:表示数据库中需要备份的数据表,可以指定多个数据表。省._mysqldump备份数据库

计算机网络 —— TCP/IP四层模型与OSI七层模型-程序员宅基地

0. 前言TCP/IP协议族(TCP/IP Protocol Suite),简称TCP/IP。该协议族的两个核心协议为:TCP(传输控制协议,Transmission Control Protocol)和IP(网际协议或称为互联网协议,Internet Protocol)。OSI参考模型(Open System Interconnection,开放系统互连),全称为开放系统互联参考模型

随便推点

php bug 调试助手 debug_print_backtrace()-程序员宅基地

debug_print_backtrace() 是一个很低调的函数,很少有人注意过它. 不过当我对着一个对象调用另一个对象再调用其它的对象和文件中的一个函数出错时,它也许正在一边笑呢如果我们想知道某个方法被谁调用了? debug_print_backtrace可以解决debug_print_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然.不过这是一个PHP...

怎样清除手机上的微信小程序的缓存?_微信小程序清空缓存-程序员宅基地

最佳方法:打开微信 “我”-“通用”-“存储空间”-“清除”缓存!!!方法一:在开发版或体验版中清缓存打开开发版或体验版,如下图清缓存(点击vConsole中的 WeChat -> wx.clearStorage()):方法二:删除小程序(对近期使用的小程序无效)小程序会在本地存储数据,当服务器数据更新后,通常在小程序上显示的还是旧的数据,点击右上角的关..._微信小程序清空缓存

NR 5G 无线协议架构_gnbhmf-程序员宅基地

一、5G网络的整体架构5G的网络架构主要包括5G接入网和5G核心网,其中NG-RAN代表5G 接入网,5GC代表5G核心网。5G接入网(NG-RAN)5G接入网主要包含一下两个节点:  1、gNB: 为5G网络用户提供NR的用户平面和控制平面协议和功能 ; 2、ng-eNB:为4G网络用户提供NR的用户平面和控制平面协议和功能 ;其中gNB和gNB之间,gNB和ng-eN..._gnbhmf

信息熵相关知识总结-程序员宅基地

前言学习决策树时会接触到一些信息熵,条件熵和信息增益的知识,此外还有互信息,相对熵,交叉熵和互信息,KL散度等等乱七八糟的知识和名字,我本人已经记得大脑混乱了,还没有全部记住,所以在这里记录一下.1.信息熵:信息的度量,信息的不确定程度,是乱七八糟熵的基础.吴军大大的数学之美中用了猜球队冠军的方式引出了信息熵的概念.我觉得这种方法印象很深刻,所以在这里提出一下.如果有32支球队,使用二分查..._信息熵取值范围

第七十三课、Qt中的多线程编程------------------狄泰软件学院_qt 狄泰-程序员宅基地

一、Qt中的多线程编程1、Qt通过QThread直接支持多线程(1)、QThread是一个跨平台的多线程解决方案(2)、QThread以简洁易用的方式实现多线程编程(3)、注意A、Qt中的线程以对象的形式被创建和使用B、每一个线程对应着一个QThread对象2、QThread中的关键成员函数(1)、void run() :线程体函数,用于定义线程功能(执行流)(相当于主线程的入口函数main())(2)、void start(): 启动函数,将线程入口地址设置为ru._qt 狄泰

用python中的list实现用户管理系统(面向对象 CRUD)_利用list维护用户信息-程序员宅基地

大家好,之前发布一篇文章是没有按照面向对象的思想来实现,我相信大家久等了,毕竟真实环境中,面向对象才是常用的手段。先直接看需求: 1 界面列表 欢迎来到用户管理系统 1 添加用户 2 删除用户 3 修改用户 4 查询用户(根据id) 5 查询用户(根据_利用list维护用户信息