安装OpenCV以与PyPy一起使用

时间:2019-05-12 09:25:20

标签: python opencv pypy

我试图与PyPy一起运行OpenCV,我已尽一切努力使其能够正常工作,但到目前为止我还做不到。尝试从其github存储库(https://github.com/skvark/opencv-python)下载opencv-python,然后自己运行setup.py,但这给了我这个错误:

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D

df_test=pd.DataFrame(data=np.random.normal(0,1,(20,3)),columns=['a','b','c'])
fig=plt.figure()
ax=fig.add_subplot(111,projection='3d')
ax.scatter(df_test['a'],df_test['b'],df_test['c'])
ax.set_xlabel('a')
ax.set_ylabel('b')
ax.set_zlabel('c')
plt.show()

试图单独运行该命令,但也给我另一个错误: 错误:无法加载缓存。 -还尝试了针对该缓存错误的一些解决方案,但什么也没有。

我不明白问题出在什么地方,也找不到任何CMake输出文件。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

当我在linux上尝试以下操作时,我得到了不错的cmake输出。也许您没有在路径上安装cmake?

virtualenv -p /path/to/pypy2/bin/pypy /tmp/pypy2
source /tmp/pypy2/bin/activate
sudo apt install libtiff-dev libqt4-dev
python setup.py bdist_wheel

答案 1 :(得分:-3)

我不知道通过pypy安装,但是我可以为您提供一些安装提示

1-用pip安装:

  • a-确保您自己对python目录具有写权限
  • b-在管理权限中打开cmd

  • c-运行命令pip install opencv-contrib-python

2-通过whl文件安装,搜索python二进制文件和    在本地安装(安装时,您应该有互联网    连接)