在python启动easygui时遇到问题

2020-03-24 16:02发布

因为学习需要,安装了python2.7,已经把easygui.py放到python27下的lib里面了,按照教程写的却出现了错误,应该怎么办


因为学习需要,安装了python2.7,已经把easygui.py放到python27下的lib里面了,按照教程写的却出现了错误,应该怎么办


3条回答
奋斗中年大叔
2楼 · 2020-03-24 16:06

Macbook air 如何成功安装easygui.py


Macbook air 如何成功安装easygui.py


自学Python语言中,在学习《父与子的编程之旅》这本书中需要用到图形用户界面GUI,安装easygui.py模块。Windows系统下和OSX系统下均安装成功,安装方式两者之间有较大差别,在此记录。


一、Windows系统下安装easygui.py。


百度easygui.py,然后下载文件,下载文件网址如下:https://sourceforge.net/projects/easygui/?source=directory;

通过网址下载下来的ZIP文件,将其解压,得到两个文件easygui.py、setup.py;

找到Windows系统下你的Python安装目录,本机安装在C盘,找到Python27文件夹,将easygui.py文件拷贝到Python27/lib子目录中;

运行pcharm,import easygui;

二、OSX系统下安装easygui.py。*


百度easygui.py,然后下载文件,下载文件网址如下:https://sourceforge.net/projects/easygui/?source=directory;

通过网址下载下来的ZIP文件,将其解压,得到两个文件easygui.py、setup.py;

打开终端,输入CD desktop(此处的desktop为easygui.py、setup.py文件所在目录);

继续在终端内输入 sudo python setup.py install 即可安装;

运行pcharm,import easygui,程序报错,没有找到easygui.py;

误以为是easygui.py安装不成功,在网上百度各种easygui.py安装方法,例如PIP,easy_install,均不得要领。试图按照Windows下的安装方法直接将easygui.py文件拷贝到Python子目录,但是OSX系统下系统文件没有办法进行写入操作,拷贝不了,只能读。试图修改读写权限,报错如下:

     


曾为
3楼 · 2020-09-27 09:25


python学习笔记:小甲鱼python全套视频 + python基础教程第2版修订版(书附10个大型案例)python学习环境:(python3)win10下python3.5.4的IDLE + ubuntu下python3辅助python分享范围:适合有C/C++/JAVA任意语言之一为基础,不适合纯新手入门python语言优势:至今还没有一门编程语言,开发速度比Python快,运行速度比C快python常用工具手册:http://bbs.fishc.com/forum.php?mod=collection&action=view&ctid=198---------------------------------2017.08.27--------------------------------------00丶python背景与特点Python语言起源在1989年末,GuidovanRossum为了打发圣诞节的无聊,创造了python(大蟒蛇)。1991年,第一个Python版本诞生。最新版本是Python33.6.2。GuidovanRossum是蒙提·派森的飞行马戏团(MontyPython‘sFlyingCircus)的爱好者。logo是由两只蟒蛇的图形组成。官网下载地址:https://www.python.org/downloads/Python3与Python2不完全兼容官方表示对Python2支持到2020年,Python22.7.13。Python2的生态库远远大于Python3。简单:学习曲线平滑,45分钟学会基本使用,使用简单。跨平台:一次编写、到处运行。Windows,Linux,Mac,Android功能强大:  动态类型、自动内存管理  非常实用的内置对象类型  强大的内置工具和标准库  易于扩展,很多成熟易用第三方库  大型程序支持应用广泛:  数据库、网络、图形图像、科学计算、机器学习、web开发、操作系统扩展等缺点:运行速度不够快(硬件的发展可以为此弥补不足)开发速度与运行速度之间的矛盾:至今还没有一门编程语言,开发速度比Python快,运行速度比C快知名软件包:Django/Numpy/Pandas/Matplotlib/PIL(Pillow)/PyQt5/Tensorflow/Scipy/Theano/NLTK知名项目:(网站)豆瓣/知乎/美团/Gmail/Youtube/Instagram/Calibre/……01丶第一次亲密接触firstlove(1)win下的pythonIDLE集成开发环境自动缩进,table键补齐变量名(2)linux下使用vi编辑.py的python文件,需要声明#!/usr/bin/python3(3)python使用等量(1个tab)的缩进来严格对齐表示作用域#!/usr/bin/python3#guessgameprint("---------游戏开始-----------")temp=input("输入一个我现在想的数字:")guess=int(temp)ifguess==8:print("猜对了!!!")else:print("哈哈,猜错了。。")print("游戏结束喽~")#---end---BIF==Built-infunctions(内置函数)>>>dir(__builtins__)...,'input',...>>>help(input)#可以查询内置函数的说明和用法,类似于C语言的man手册02丶变量variable(1)python没有"变量"只有"名字"(2)变量使用之前,需要对其先赋值(3)变量名命名同C的规则,不能以数字开头,保证可读性命名即可(4)大小写敏感,区分(5)=左右依次为左值和右值(6)十六进制,以0x或0X开头,数字由"0"到"9"或者"a"到"f"或者"A"到"F"组成八进制,0o或0O开头,数字由"0"到"7"组成二进制,0b或0B开头表示,数字由"0"或者"1"组成十进制由数字"0"到"9"组成,并且不能以0开头>>>teacher='jiangyuan'>>>print(teacher)jiangyuan>>>teacher='somebody'>>>print(teacher)somebody>>>first=3>>>second=8>>>third=first+second>>>print(third)11>>>myteacher='jiangyuan'>>>yourteacher='somebody'>>>ourteacher=myteacher+yourteacher>>>print(ourteacher)jiangyuansomebody03丶运算符及优先级precedenceofoperator#符合数学运算优先原则,括号最优先,最安全。lambdalambda表达式or布尔或and布尔与not布尔非in和notin成员是否属于测试is和isnot对象是否是同一个> >= < <= == !=比较操作符|按位或^按位异或&按位与<<和>>移位+和-加法和减法*和/和%乘法、除法、取余+x和-x正负号~x按位翻转**指数(幂运算)//地板除法,舍弃小数部分---python运算符优先级(图)---#=连续赋值,自右向左,同C语言>>>a=b=c=d=10>>>print(a,b,c,d)10101010>>>a+=1>>>b-=1>>>c*=10>>>d/=8#真除法,精确值>>>print(a,b,c,d)1191001.25>>>d=10>>>d//3 #地板除法(Floor)舍弃小数部分3>>>3<4>>>3<4and4>>>a=5.99>>>b=int(a)>>>print(b)5#e记法示例>>>0.000000000000001111.11e-15>>>150000000000150000000000>>>15e10150000000000.0#isinstance类型判断>>>isinstance('hello',str)True>>>isinstance(520,str)False>>>isinstance(520,int)True05丶条件分支与循环conditionandloop条件bool值:True FalseFalse的值:False None 0 "" () [] {}if-elseifcondition:#condition==True,执行的操作,可多层嵌套else:#condition==False,执行的操作,可多层嵌套if-elif-elseifcondition:#condition==True,执行的操作,可多层嵌套elifcondition:#condition==True,执行的操作,可多层嵌套else:#condition==False,执行的操作,可多层嵌套xifconditionelsey #三元操作符举例:>>>x,y=4,5>>>small=xifx>>print(small)4assert断言当assert关键字后面的条件为假的时候,程序自动崩溃并抛出AssertionError异常。>>>assert3>4Trac

IT小猿
4楼 · 2021-04-12 19:00

PR视频剪辑快捷键来了


PR实用快捷键


基本快捷键操作:

Ctrl+Alt+N                     新建项目

Ctrl+O                            打开项目

Ctrl+shift+w                   关闭项目

Ctrl + W                          关闭

Ctrl + S                            保存

Ctrl + shift+ S                 另存为

Ctrl + I                             导入

Ctrl + N                           新建序列

Ctrl + Z                            还原

Ctrl + X                            剪切

Ctrl + C                            复制

Ctrl + V                            粘贴

Ctrl + A                            全选

Ctrl + Shift + A                取消全选

Ctrl + F                             查找

Ctrl + K                             剪切

Ctrl + Shift + K                 所有轨道剪切


剪辑操作:

Delete                           删除素材

Shift+Delete                 单段素材删除,后面素材自动跟上

 C                                  剃刀工具

Shift+C                         所有轨道剪断

Ctrl+K                           快速剪断素材

ctrl+shift+K                  所有轨道快速剪切素材

  W                                删除本段素材时间线后面素材

  Q                                 删除本段素材时间线前面素材

Shift+Q                         改变时间线前面剪辑点

Shift+W                         改变时间线后面剪辑点

  A                                 向前选择轨道工具

shift                               向前选择单独选中单个轨道


标记

I                                    标记入店

O                                  标记出点

X                                   标记素材入出点

Shift + /                        标记素材

Shift + \                        在项目窗口查看形式

Shift + *                        返回媒体浏览

/                                    标记选择

Shift + I                         跳转入点

Shift + O                       跳转出点

Ctrl + Shift + I               清除入点

Ctrl + Shift + Q             清除出点

Ctrl + Shift + X              清除入出点

M                                   添加标记

Shift + M                        转到下一个标记

Ctrl + Shift + M              转到上一个标记

Ctrl + Alt + M                 清除当前标记

Ctrl + Alt + Shift + M     清除所有标记


字幕

Ctrl + T                                新建字幕

Ctrl + Shift + L                 左对齐

Ctrl + Shift + C                居中

Ctrl + Shift + R                右对齐

Ctrl + Shift + T                 制表符设置

Ctrl + J                             模板

Ctrl + Alt + ]                    上一层的下一个对象

Ctrl + Alt + [                    下一层的下一个对象

Ctrl + Shift + ]                 放到最上层

Ctrl + ]                            上移一层

Ctrl + Shift + [                 放到最下层

Ctrl + [                            下移一层



素材操作:

Shift+E                            隐藏素材 

AIt+Ctrl+拖动                  前后两段素材互换位置

Home                              回到第一帧的位置

End                                  回到最后一帧的位置

ctrl+D                              默认交叉转场效果

Ctrl + Shift + D                默认音频转场 

Shift + D                          默认音视频转场 

Ctrl + Alt + V                   粘贴属性 

Alt+拖动                           直接拖拽复制

Ctrl + Shift + V                粘贴插入



相关问题推荐

  • 回答 3

    换行。比如,print hello\nworld效果就是helloworld\n就是一个换行符。\是转义的意思,&#39;\n&#39;是换行,&#39;\t&#39;是tab,&#39;\\&#39;是,\ 是在编写程序中句子太长百,人为换行后加上\但print出来是一整行。...

  • 回答 42

    十种常见排序算法一般分为以下几种:(1)非线性时间比较类排序:a. 交换类排序(快速排序、冒泡排序)b. 插入类排序(简单插入排序、希尔排序)c. 选择类排序(简单选择排序、堆排序)d. 归并排序(二路归并排序、多路归并排序)(2)线性时间非比较类排序:...

  • 回答 70
    已采纳

    前景很好,中国正在产业升级,工业机器人和人工智能方面都会是强烈的热点,而且正好是在3~5年以后的时间。难度,肯定高,要求你有创新的思维能力,高数中的微积分、数列等等必须得非常好,软件编程(基础的应用最广泛的语言:C/C++)必须得很好,微电子(数字电...

  • 回答 28

    迭代器与生成器的区别:(1)生成器:生成器本质上就是一个函数,它记住了上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用,跳转到函数上一次挂起的位置。而且记录了程序执行的上下文。生成器不仅记住了它的数据状态,生成器还记住了程序...

  • 回答 9

    python中title( )属于python中字符串函数,返回’标题化‘的字符串,就是单词的开头为大写,其余为小写

  • 回答 6

    第一种解释:代码中的cnt是count的简称,一种电脑计算机内部的数学函数的名字,在Excel办公软件中计算参数列表中的数字项的个数;在数据库( sq| server或者access )中可以用来统计符合条件的数据条数。函数COUNT在计数时,将把数值型的数字计算进去;但是...

  • 回答 1

    head是方法,所以需要取小括号,即dataset.head()显示的则是前5行。data[:, :-1]和data[:, -1]。另外,如果想通过位置取数据,请使用iloc,即dataset.iloc[:, :-1]和dataset.iloc[:, -1],前者表示的是取所有行,但不包括最后一列的数据,结果是个DataFrame。...

  • Python入门简单吗2021-09-23 13:21
    回答 45

    挺简单的,其实课程内容没有我们想象的那么难、像我之前同学,完全零基础,培训了半年,直接出来就工作了,人家还在北京大公司上班,一个月15k,实力老厉害了

  • 回答 4

    Python针对众多的类型,提供了众多的内建函数来处理(内建是相对于导入import来说的,后面学习到包package时,将会介绍),这些内建函数功用在于其往往可对多种类型对象进行类似的操作,即多种类型对象的共有的操作;如果某种操作只对特殊的某一类对象可行,Pyt...

  • 回答 8

     相当于 ... 这里不是注释

  • 回答 4

    还有FIXME

  • 回答 3

    python的两个库:xlrd和xlutils。 xlrd打开excel,但是打开的excel并不能直接写入数据,需要用xlutils主要是复制一份出来,实现后续的写入功能。

  • 回答 8

    单行注释:Python中的单行注释一般是以#开头的,#右边的文字都会被当做解释说明的内容,不会被当做执行的程序。为了保证代码的可读性,一般会在#后面加一两个空格然后在编写解释内容。示例:#  单行注释print(hello world)注释可以放在代码上面也可以放在代...

  • 回答 2

    主要是按行读取,然后就是写出判断逻辑来勘测行是否为注视行,空行,编码行其他的:import linecachefile=open(&#39;3_2.txt&#39;,&#39;r&#39;)linecount=len(file.readlines())linecache.getline(&#39;3_2.txt&#39;,linecount)这样做的过程中发现一个问题,...

  • 回答 4

    或许是里面有没被注释的代码

  • 回答 26

    自学的话要看个人情况,可以先在B站找一下视频看一下

没有解决我的问题,去提问