Hellow Python 文件超级试错
发展历史
- 诞生于 1989 年,
- Python是一个脚本语言,被解释器解释执行。
- 属于高级语言,运行慢,Python为我们提供了非常完善的基础代码库,开发效率高,代码不能加密。
- 总结:这是个有多年发展历史的成熟语言,适合非专业开发人员使用。
开发环境
- 如何安装: 。。。
- pip: 是 python 的包管理工具。
- 将 .py 文件打包成 .exe 工具:
pip install pyinstaller
- 如果安装失败可能会提示
c:\python39\python.exe -m pip install --upgrade pip
- 这是版本太低,按提示命令升级。
- 如果过失败可以尝试删除
C:\Python39\Lib\site-packages\pip-10.0.1.dist-info
- 如出现提示, 在 install 后加入 --user 即可:
ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'c:\\python39\\Lib\\site-packages\\pip\\__init__.py' Consider using the
–useroption or check the permissions.
- 检查安装情况, 输入
pip list
如果提示Ignoring invalid distribution
, 说明包破损需要卸载后重新安装。 - 卸载 pip 包:
- 报错:
ERROR: Could not install packages due to an OSError: [WinError 2] 系统找不到指定的文件。: 'c:\\python39\\Scripts\\pyi-archive_viewer.exe' -> 'c:\\python39\\Scripts\\pyi-archive_viewer.exe.deleteme'
- 使用
python -m pip install --upgrade pip
升级pip版本。 - 如果报错,考虑 site-packages文件夹,把原来的pip-10.0.1.dist-info 删除 。
- 然并卵,安装的Pyinstaller是3.31版本 不支持最新出的Python3.7, 可以安装pyinstaller 3.4版本 支持Python3.7。
- 还是报错,最后发现系统里有多个python, 考虑从0开始,全部卸载,重新安装了 3.10, 然后使用管理员身份启动 cmd, 成功了。
- 如果安装失败可能会提示
第一个程序
- 代码:
print('hello, world')
, 存入 hello.py - 运行环境: cmd 环境, CPython. 安装 python 后获得的运行环境。
- mac 和 linux 上可在第一行加入
#!/usr/bin/env python3
, 直接运行。 - window 需要编译成exe
- mac 和 linux 上可在第一行加入
- 运行命令:
python hello.py
- 运行效果: 命令行输出 hello, world
- 打包: pyinstaller -F .\helloWorld.py