过程
(1)确保Python是3.9 (2)从官网下载SDK 下载链接 (3)下载完根据大众步骤安装SDK (4)安装完后,对于Windows,包中的内容被安置在“C:\Program Files (x86)\ZED SDK” (5)以管理员身份打开后台terminal, 输入如下:
遇到的问题
SSL过期
urllib and “SSL: CERTIFICATE_VERIFY_FAILED” Error
打开 “get_python_api.py” 加入以下两句在script开头:用于忽略安全设置 其它的设置: 参考
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
Permission
以管理员身份打开CMD运行代码
pip install
这里不适用pip install pyzed 而是从whl 文件里去装 由于我的是python3.9所以选择一个带有“39”的文件:
pip install pyzed-3.6-cp39-cp39-win_amd64.whl
DLL报错
将zed SDK 里“bin”中所有内容放到anaconda里:
可以Copy到虚拟环境中“DLL”的Folder或者“Scripts”的Folder,都可以试试看。暂时还没确定哪个Work。
if rgbday not in ftp_client.listdir(REMOTE_BASEPATH):
command = 'mkdir -p '+ '"'+imgfolder +'"'
(stdin, stdout, stderr) = ssh_client.exec_command(command)
for line in stdout.readlines():
print(line)
|