aardio的python开发环境配置(结合pycharm)

By popy32 at 2022-01-15 • 1人收藏 • 927人看过

首先安装好aardio,主界面>右侧工具栏>工具>扩展库,搜索py的结果全勾上,安装好py支持库。


aardiopycharm2.jpg


确定aardio扩展库的py版本,我显示的是3.8.10

import console; 
import py;
console.log(py.version);
console.pause(true);


aardiopycharm1.jpg


安装3.8.10版本的python,使用淘宝npm镜像,选择32位版本

https://npm.taobao.org/mirrors/python

https://npm.taobao.org/mirrors/python/3.8.10/python-3.8.10.exe


首先在pycharm创建一个项目,项目配有venv的虚拟环境(相当于每个项目一个python环境),安装好opencv库



抄一下aardio py库的范例

import console; 
import py;

// 导入pycharm项目环境 按实际修改
py.appendPath("E:\Users\???\PycharmProjects\aardiopy\venv\Lib\site-packages");

var pyCode = /**
import urllib.request
import cv2
def getCvVersion(): 
    b = (cv2.version.opencv_version)
    return b
def getHtml(url): 
    b = urllib.request.urlopen(url).read()
    return b.decode("utf-8")
**/
string.save("/myCv2.py",pyCode );//创建一个创建的模块文件
 
//试试在python中import上面保存的测试模块
var myCv2 = py.import("myCv2");
var str = myCv2.getCvVersion();

console.log( str );
console.pause();


运行成功,显示opencv库版本


aardiopycharm8.jpg


 打包后的目录引用

 

 如果点击发布项目,并且py.appendPath不想写死的话,可以修改为py.appendPath(io.fullpath("/site-packages")),同时将site-packages复制到dist目录,和exe保持同一路径。若想继续以exe单文件文件发布,可以考虑将site-packages压缩作为exe资源,让exe运行后释放到appdata其他临时目录中。


 打包后的目录引用

 

 如果点击发布项目,并且py.appendPath不想写死的话,可以修改为py.appendPath(io.fullpath("/site-packages")),同时将site-packages复制到dist目录,和exe保持同一路径。若想继续以exe单文件文件发布,可以考虑将site-packages压缩作为exe资源,让exe运行后释放到appdata其他临时目录中。

 

 就酱,还有什么good tips欢迎大家评论补充。


3 个回复 | 最后更新于 2022-02-15
2022-01-15   #1

多谢分享

2022-02-15   #2

写的非常好。关键是 python 32位的要指明。我在这上面耽误了好久。

2022-02-15   #3

受教受教。简单的python,我跑起来快。

主要另外我用了一个爬虫包,是我这边没仔细看。

登录后方可回帖

登 录
信息栏
公 告:

专注分享

谢绝纯提问

谢谢合作!
本站域名:HtmLayout.Cn
aardio可以快速开发上位机,本站主要记录了学习过程中遇到的问题和解决办法及aardio代码分享

这里主要专注于aardio学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.

Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
空间赞助:才仁机械
打赏本站
Loading...