【问题标题】:How to install PyVimeo for Python 3.7?如何为 Python 3.7 安装 PyVimeo?
【发布时间】:2020-10-13 00:11:20
【问题描述】:

我正在尝试在 Windows 中安装 PyVimeo for Python 3.7。 尝试安装 Pip 时,我的命令终端中不断出现此错误。

C:\Users\my_name\Downloads>C:/Users/my_name/Anaconda3/Scripts/pip install PyVimeo-1.0.11.tar.gz --user

Processing c:\users\my_name\downloads\pyvimeo-1.0.11.tar.gz
Requirement already satisfied: requests>=2.4.0 in c:\users\my_name\anaconda3\lib\site-packages (from PyVimeo==1.0.11) (2.24.0)
Collecting tuspy==0.2.1
  Using cached tuspy-0.2.1.tar.gz (9.7 kB)
Requirement already satisfied: idna<3,>=2.5 in c:\users\my_name\anaconda3\lib\site-packages (from requests>=2.4.0->PyVimeo==1.0.11) (2.8)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\my_name\anaconda3\lib\site-packages (from requests>=2.4.0->PyVimeo==1.0.11) (1.25.8)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\users\my_name\anaconda3\lib\site-packages (from requests>=2.4.0->PyVimeo==1.0.11) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\my_name\anaconda3\lib\site-packages (from requests>=2.4.0->PyVimeo==1.0.11) (2019.11.28)
Collecting pycurl==7.43.0
  Using cached pycurl-7.43.0.tar.gz (182 kB)
    ERROR: Command errored out with exit status 10:
     command: 'C:\Users\my_name\Anaconda3\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\my_name\\AppData\\Local\\Temp\\pip-install-ndtvvoaz\\pycurl\\setup.py'"'"'; __file__='"'"'C:\\Users\\my_name\\AppData\\Local\\Temp\\pip-install-ndtvvoaz\\pycurl\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\my_name\AppData\Local\Temp\pip-install-ndtvvoaz\pycurl\pip-egg-info'
         cwd: C:\Users\my_name\AppData\Local\Temp\pip-install-ndtvvoaz\pycurl\
    Complete output (1 lines):
    Please specify --curl-dir=/path/to/built/libcurl
    ----------------------------------------
ERROR: Command errored out with exit status 10: python setup.py egg_info Check the logs for full command output.

我已经从这里下载了 PyVimeo 文件。 https://pypi.org/project/PyVimeo/ 并查看了 StackOverFlow 和 github 的各种解决方案,但无济于事。 非常感谢您对解决此问题的任何帮助。

来自 github 的可能解决方案 https://github.com/vimeo/vimeo.py/issues/129 来自 StackoverFlow Use PyVimeo from Anaconda

我已经安装了最新版本的 setuptools。

更新: pip install PyVimeo --no-dependencies 这有效,但是当我这样做时 import vimeo 我收到 tusclient 的此错误,但我无法执行 pip install tusclient 这是错误消息 Module Not Found Error。

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-13-4cf9739b0a3e> in <module>
----> 1 import vimeo

~\Anaconda3\lib\site-packages\vimeo\__init__.py in <module>
      6 version = (0, 3, 10)
      7 
----> 8 from .client import VimeoClient
      9 from . import exceptions

~\Anaconda3\lib\site-packages\vimeo\client.py in <module>
      9 from .auth.client_credentials import ClientCredentialsMixin
     10 from .auth.authorization_code import AuthorizationCodeMixin
---> 11 from .upload import UploadMixin
     12 from .exceptions import APIRateLimitExceededFailure
     13 

~\Anaconda3\lib\site-packages\vimeo\upload.py in <module>
      8 import requests.exceptions
      9 from . import exceptions
---> 10 from tusclient import client
     11 
     12 try:

ModuleNotFoundError: No module named 'tusclient'

更新 2: 好的,所以我做了pip install tuspy。 所以现在我可以在没有任何错误的情况下执行import vimeo。 但是,当我执行 pip install tuspy 时,我会收到此错误消息。

ERROR: pyvimeo 1.0.11 has requirement tuspy==0.2.1, but you'll have tuspy 0.2.4 which is incompatible.

所以不确定这是否真的有效。 当我尝试pip install tuspy==0.2.1 时,顶部出现 pycurl 错误。 真麻烦。

【问题讨论】:

    标签: python pip jupyter-notebook vimeo


    【解决方案1】:

    在你的 jupyter 笔记本中 输入!pip3 install PyVimeo --user

    【讨论】:

    • 您好 Qbert,感谢您提供可能的解决方案,但是当我尝试 pip install PyVimeo --user 时它不起作用。得到与上面相同的错误。我不能pip3,没有那个选项。我卸载了 Anaconda,然后重新安装了它。仍然卡住:(
    • 在 anaconda navigator 中,它们是环境的一个选项,尝试在那里搜索 pyvimeo
    猜你喜欢
    • 2020-09-01
    • 2019-01-19
    • 2020-06-18
    • 2021-05-21
    • 2019-10-27
    • 2020-07-02
    • 2019-07-26
    • 1970-01-01
    • 2019-07-05
    相关资源
    最近更新 更多