我正在尝试使用 Vimeo API。在此处的文档中,它只是说使用pip install PyVimeo
并将安装。
不幸的是,这对我不起作用。
我想要完成的是能够使用 API 将一堆视频上传到我的 PRO 帐户。
我已经尝试过他们的支持,但他们并没有太大帮助。
这是我到目前为止尝试过的...
最初我在 Anaconda 中尝试使用 Python 3,包尝试安装,然后以 Command 结束"python setup.py egg_info" failed with error code 10 in C:\Users\Drew\AppData\Local\Temp\pip-install-y0bim5p8\pycurl\
根据 Vimeo 的建议,我在 Anaconda 环境中卸载并重新安装了 pycurl,但结果相同。
我使用谷歌发现这篇文章,人们说他们已经能够在这里解决这个问题: https ://github.com/vimeo/vimeo.py/issues/129
文章中的妙语是,如果您尝试同时下载和安装它会失败,但如果您下载它然后在本地安装它应该可以工作。
再使用谷歌,我在 SO 上发现了这个问题,所以我试了一下。
我确实在本地下载了包并使用 pip 安装了它,但它都在 Python 2 中,并且使用了 Anaconda 似乎无法自动处理的过时库(我的猜测是因为本地 pip 安装),我试图深入研究本地文件,并通过错误消息将代码错误消息更新为 Python 3 兼容性,但这确实推动了我的技能组合 - 我很惊讶我能够完成多少工作,但最终我对我能弄清楚的事情一无所知。
为了解决问题,我将我的 Anaconda 切换到 Python 2.7 并且我能够做到pip install PyVimeo
,令我惊讶的是它能够下载软件包......
但后来我尝试运行最简单的脚本:
import vimeo
print('Your video test is done')
我收到此错误:'ModuleNotFoundError: No module named 'Vimeo'
这让我感到困惑,因为我没有使用 ' Vimeo
' 而是使用 ' vimeo
' 并且在查看 ' Anaconda3\envs\py2\Lib\site-packages\vimeo
' 文件夹然后在所有文件中我看不到对名为 ' .'.py
的模块的调用。Vimeo
当这一切都说完了,我已经花了大约 8 个小时了。我不是一个伟大的程序员,但我也很固执,讨厌放弃......有没有人对我如何让它工作有任何想法或建议?
先感谢您!