- 安装python3.8
右键管理员——自定义安装——安装结束后设置系统环境变量(分号隔开)
安装成功的标志:
- DOS命令之CD用法
Cd:切换目录
Cd ..:上一层目录
当Cd的目录切换涉及跨盘符的情况下,需要两条命令;
C:\Users\wjw>cd D:\python38
C:\Users\wjw>d:
当cd D:\python38后,并没有切换成功,仍需补写d:;
- DOS命令之其他用法
Dir:浏览目录
Mkdir:创建新目录
Rmkdir:删除目录
- 之所以能用dos、ping等命令,是因为系统环境变量的path中设置好了,每个命令对应一个exe,比如ping对应ping.exe(%SystemRoot%\system32)
- 进入解释器命令:python;
退出命令:exit()或CTRLz+回车;
- 查看pip版本:pip -V(大写V)
E:\BaiduNetdiskDownload>pip -V
pip 20.2.1 from d:\python38\lib\site-packages\pip (python 3.8)
- 查看pip请了哪些外援:pip list
E:\BaiduNetdiskDownload>pip list
Package Version
---------- -------
pip 20.2.1
setuptools 49.2.1
- PIP(redis是某个包名,可被其他包替换)
PIP安装的包默认放到D:\python38\Lib\site-packages里;
pip增加外援:pip install redis
(默认安装最新版本,此时redis版本号3.5.3);
pip删除外援:pip uninstall redis;
pip修改外援版本:pip install redis==3.2.0(不用卸载,==后跟版本号,安装3.2.0前,默认先自动卸载3.5.3);
******************************************************************
背景:在Windows上开发python项目后,要放到Linux上运行,主要就需要将Windows上pip的外援,同样请到Linux上,一个一个的请太麻烦;
解决:首先在Windows上通过命令:pip freeze > requirements.txt(将外援名单【项目依赖的包】输出到一个txt文件,即包名及版本号);然后在Linux上通过命令:pip install -r requirements.txt(一条命令引入所有外援)
- 升级PIP命令:python -m pip install --upgrade pip
- 安装sublime text
- 通过sublime text编写python代码,另存为“****.py”格式;然后CMD,CD到****.py所在目录下,运行命令“python ****.py”即可;
- 下载pyhook
网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
注意python版本要和pyhook版本的关系,否则安装不上;
13、pip install 指令速度奇慢:
在后方加上 -i https://pypi.mirrors.ustc.edu.cn/simple
例如:
pip install pymouse -i https://pypi.mirrors.ustc.edu.cn/simple
安装国外源的pywin32,会经常遇到因为超时导致安装失败,因此建议用国内源来安装。可通过cmd来安装国内源的pywin32,指令如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32
其中:https://pypi.tuna.tsinghua.edu.cn/simple是清华大学的镜像文件地址。也可选择其他国内源,例如:
阿里云:https://mirrors.aliyun.com/pypi/simple/
豆瓣:Simple Index
- python问题:IndentationError:expected an indented block错误解决
缩进问题:
正确示例:
错误示例:
15、准备好要设置exe图标,比如名字为logo.ico ;把要生成exe文件的py文件(如MainService.py)、logo.ico放在同一个目录下,执行以下命令
pyinstaller --icon=logo.ico --onefile --windowed MainService.py