aardio的python开发环境配置(结合pycharm)
首先安装好aardio,主界面>右侧工具栏>工具>扩展库,搜索py的结果全勾上,安装好py支持库。

确定aardio扩展库的py版本,我显示的是3.8.10
import console; import py; console.log(py.version); console.pause(true);

安装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库版本

打包后的目录引用
如果点击发布项目,并且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欢迎大家评论补充。
登录后方可回帖
多谢分享