|
2 mesi fa | |
---|---|---|
.vscode | 2 mesi fa | |
appBoot | 5 mesi fa | |
conf_template | 5 mesi fa | |
data | 5 mesi fa | |
dataAnalysisBehavior | 2 mesi fa | |
dataAnalysisBusiness | 2 mesi fa | |
dataAnalysisService | 2 mesi fa | |
dataContract | 4 mesi fa | |
repositoryZN | 4 mesi fa | |
wtoaamapi | 2 mesi fa | |
.gitignore | 2 mesi fa | |
README.md | 2 mesi fa |
风力发电机组运行分析算法模型 Wind turbine operation analysis algorithm model
http://127.0.0.1/admin
账号
admin
密码
root.123456
pip install --upgrade debugpy
机组发电性能分析算法v1.1 示例: python -m debugpy --listen localhost:5678 --wait-for-client e:/WorkSpace/SourceCode/WTOAAM/wtoaamapi/apps/business/main.py
机组发电性能分析算法v1.2 调试示例: python -m debugpy --listen localhost:5678 .\wtoaamapi\manage.py runserver 0.0.0.0:8000 运行示例: python .\wtoaamapi\manage.py runserver 0.0.0.0:8000
配置launch.json文件,内容如下: {
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Remote Attach", // 远程调试
"type":"debugpy",
"request": "attach",
"connect": {
"host": "localhost",
"port": 5678
},
"pathMappings": [
{
"localRoot": "${workspaceFolder}",
"remoteRoot": "."
}
],
"justMyCode": false
}
]
}
打开要调试的源代码文件,在vscode搜索框选择"开始调试 debug","Python: Remote Attach"即lanuch.json文件中configurations[0].name节点值即可。
pip cache purge
pip uninstall [包名] 示例:pip uninstall dataAnalysisBusiness
python setup.py bdist_wheel 说明:在对应包的路径下执行此命令
pip install --force-reinstall ./dist/*.whl 说明:在对应包的路径下执行此命令 示例:pip install --force-reinstall dist/dataAnalysisBusiness-1.2.202406281547-py3-none-any.whl
# 解决windows环境plotly 包write_image方法 阻塞,使用如下包及版本:
kaleido==0.1.0.post1
plotly==5.19.0
plotly-express==0.4.1
pip install kaleido==0.1.0.post1 plotly==5.19.0 plotly-express==0.4.1
1、安装build包:pip insatall build 2、进入文件夹路径下运行python -m build命令,生成.whl文件和.tar.gz文件 3、加载生成的.whl文件:pip install dist/dataAnalysisBusiness-1.2.202501161710-py3-none-any.whl(根据实际修改) 4、加载完成继续测试
务必确保:python程序所依赖的python site-packages路径(其下的包均为对应程序版本的“”最新依赖)、用户权限,以确定应该使用的pip工具 pip install pip-tools pipreqs pipdeptree pipdeptree 当前虚拟环境中所有安装的包以及它们的依赖关系树, 在源代码目录执行命令:pipdeptree pipreqs 如果你的虚拟环境尚未安装任何依赖,pipreqs 将会扫描源代码并将依赖写入 requirements.txt。你可以根据 pipreqs 输出的 requirements.txt 文件,手动安装所需的依赖包。在源代码目录执行命令(其中 点为当前目录): pipreqs . --force --ignore 手动安装依赖:pip install -r requirements.txt
此方案 验证成功 执行如下命令:
Linux
sudo /usr/local/python3.9/bin/pip3.9 freeze | grep -vE 'repositoryZN|dataAnalysisBehavior|dataAnalysisBusiness|dataContract|dataAnalysisService' > requirements.txt
sudo /usr/local/python3.9/bin/pip3.9 download -r requirements.txt -d download
windows
pip freeze | Select-String -NotMatch 'repositoryZN|dataAnalysisBehavior|dataAnalysisBusiness|dataContract|dataAnalysisService' | Set-Content requirements.txt
pip download -r requirements.txt -d download
此方案 验证未成功 ,保留以供继续研究