1. 查看系统模块及第三方模块
1. 查看系统模块
>>> import sys
>>> sys.modules.keys()
dict_keys(['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', '_frozen_importlib_external', 'nt', '_io', 'marshal', 'winreg', 'time', 'zipimport', '_codecs', 'codecs', 'enc
odings.aliases', 'encodings', 'encodings.utf_8', '_codecs_cn', '_multibytecodec', 'encodings.gbk', '_signal', 'encodings.latin_1', '_abc', 'abc', 'io', '__main__', '_stat', 'stat', '_collections_abc', 'gen
ericpath', 'ntpath', 'os.path', 'os', '_sitebuiltins', 'site', 'atexit'])
2. 查看第三方模块
D:\abao\pyhthon\>pip list
Package Version
-------------------------- -----------
aiohttp 3.8.1
alibabacloud-tea-openapi 0.3.3
alibabacloud-tea-util 0.3.5
alibabacloud-tea-xml 0.0.2
aliyun-python-sdk-core 2.13.36
aliyun-python-sdk-ecs 4.24.19
aliyun-python-sdk-ros 3.6.0
...
3. vue node 安装
node
官网下载:https://nodejs.org/en/download/
vue:
使用node 的npm 包管理工具进行安装
$ npm install -g @vue/cli
# OR
$ yarn global add @vue/cli
查看版本:
C:\Users\liuyan>vue -V
@vue/cli 5.0.4
C:\Users\liuyan>node -v
v18.2.0
4. pycharm 代码转换成(.exe文件) windows 小程序
1、用pip工具安装pyinstaller,这个工具用于打包py文件。
在terminal下输入:
pip install pyinstaller
2、进行我们小程序的封装了
pyinstaller -F -w some.py
-F与-w的含义:
-F:将所有内容全部打包成一个exe可执行文件,而不会有其它的一些奇奇怪怪的小依赖文件。
-w:运行生成的exe文件时,不会弹出命令行窗口,我们自己写了窗口才可以否则无法运行。
运行完之后,桌面上就会弹出一个dist文件夹,然后里面就是一个exe文件了。双击即可
- 转换为小程序可能报的错
RuntimeError: input(): lost sys.stdin
是因为在打包的时候使用了参数 -w,即无控制台窗口模式,导致需要命令行输入时无法执行并报错。
解决办法,使用打包命令: pyinstaller -F xxx.py,或写成 pyinstaller -F -c xxx.py(-c参数使用控制台子系统执行,默认方式)。