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

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

首先安装好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,我跑起来快。

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

登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...