[英]How to install PyVimeo for Python 3.7?
我正在嘗試在 Windows 中為 Python 3.7 安裝 PyVimeo。 嘗試安裝 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 的各種解決方案,但無濟於事。 非常感謝解決此問題的任何幫助。
來自 StackoverFlow 的 github https://github.com/vimeo/vimeo.py/issues/129的可能解決方案使用來自 Z853F30A23CE8B8CBD6946C91D67F57C 的 PyVimeo
我已經安裝了最新版本的 setuptools。
更新: pip install PyVimeo --no-dependencies 這行得通,但是當我import vimeo
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 錯誤。 真正的麻煩。
在你的 jupyter 筆記本中輸入!pip3 install PyVimeo --user
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.