如何在linux上与conda一起使用ximea api



我无法在linux上使用Ximea API (python)。文档使它看起来好像我只需要安装软件包(文档链接1/2)和库将可用于导入任何python脚本(文档链接2/2)。事实并非如此。在windows中,可以直接从安装文件夹复制库。这在linux中是不可能的:文件夹/opt/XIMEA确实包含python示例脚本,但它不包含库文件夹本身。

我在哪里可以找到linux的python库文件夹?我应该如何在conda或其他虚拟环境中安装它?

问候,1月

答案是通过XIMEA帮助台提供给我的。

你好,

你是对的,python xiapi安装后不能使用没有采取进一步措施确保在某些情况下如此。似乎有一个最新版本的python和我们的软件的兼容性问题包安装脚本,因此不会复制文件正确地到达正确的位置。我们将进行分析和修复为此,我们将非常感激,如果你能为我们提供一个更多信息。请给我们发送一个xiCOP报告,Python版本您正在使用,并输出安装的软件包如果可能的话编写脚本。这些也许能帮我们找到问题是。谢谢你的反馈,这对我们帮助很大改进我们的产品

同时,在接下来的步骤中,我将帮助您手动将文件复制到让API立即工作:

  1. 找到下载并解压缩的文件夹"XIMEA_Linux_SP"从我们的软件包安装指南的第一步开始(对我来说是)
  2. 导航到/XIMEA_Linux_SP/package/api/Python/文件夹,然后进入"v2"或";v3"文件夹,根据python版本使用。在那里你会发现一个文件夹"ximmea"。里面是
  3. 在你的系统中找到python包的文件夹(对我来说是在/lib/python3/dist-packages/,但对你来说可能不同)。
  4. 复制整段文字"文件夹从步骤2。到你的python包文件夹(你可能会遇到权限问题,请)使用sudo或类似的解决方案来解决这个问题)。
  5. 你的python脚本现在应该可以工作了。

我用conda info找到了正确的文件夹。这样我就可以在/home/jan/miniconda3/envs/<ENV NAME>/lib/python3.10/中找到我的conda环境。通过简单地复制粘贴ximea文件夹到这个文件夹,一切都工作了。

最新更新