vimeo.py: Failed to install package 'PyVimeo'

Hi, I’m trying to install with PyCharm(windows 10)

Excuted command : pip install Pyvimeo

Command output :

Collecting PyVimeo
  Using cached https://files.pythonhosted.org/packages/b8/d9/7dd9a8748482d2dd6004685d36f8c89cbf2c4d4033f2b513803b49b54f4c/PyVimeo-1.0.5.tar.gz
Requirement already satisfied: requests>=2.4.0 in d:\work\web\tc-btest-backend\venv\lib\site-packages (from PyVimeo) (2.19.1)
Collecting tuspy==0.2.1 (from PyVimeo)
  Using cached https://files.pythonhosted.org/packages/ce/23/f8cdb6ec7a3c43b8913843279bc4a61736578a1d0f950c3dd6a94f13fc0e/tuspy-0.2.1.tar.gz
Requirement already satisfied: certifi>=2017.4.17 in d:\work\web\tc-btest-backend\venv\lib\site-packages (from requests>=2.4.0->PyVimeo) (2017.7.27.1)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in d:\work\web\tc-btest-backend\venv\lib\site-packages (from requests>=2.4.0->PyVimeo) (3.0.4)
Requirement already satisfied: idna<2.8,>=2.5 in d:\work\web\tc-btest-backend\venv\lib\site-packages (from requests>=2.4.0->PyVimeo) (2.7)
Requirement already satisfied: urllib3<1.24,>=1.21.1 in d:\work\web\tc-btest-backend\venv\lib\site-packages (from requests>=2.4.0->PyVimeo) (1.23)
Collecting pycurl==7.43.0 (from tuspy==0.2.1->PyVimeo)
  Using cached https://files.pythonhosted.org/packages/12/3f/557356b60d8e59a1cce62ffc07ecc03e4f8a202c86adae34d895826281fb/pycurl-7.43.0.tar.gz
    Complete output from command python setup.py egg_info:
    Please specify --curl-dir=/path/to/built/libcurl
    
    ----------------------------------------

Command "python setup.py egg_info" failed with error code 10 in C:\Users\maclove\AppData\Local\Temp\pycharm-packaging\pycurl\

About this issue

  • Original URL
  • State: open
  • Created 6 years ago
  • Reactions: 1
  • Comments: 33 (6 by maintainers)

Most upvoted comments

please reopen this issue

ok so here is the solution to this process. You have to download the PyVimeo download from the same place you found the issues. I downloaded it to the c drive. Then I ran that package python -m pip install c:\filename.gz --user and it works fine, you will need to update pip and setup tools as well. At least I did. You only get the issue if you attempt to download the file and install at the same time.

EDIT:

Scratch that, @mitchtabian answer was correct.

  1. download vimeo.py-master.zip file from GitHub
  2. extract wherever
  3. go into the extracted folder ‘vimeo.py-master’ and cut/copy the ‘vimeo’ folder into the ‘Lib’ folder in your python.exe location (‘…[USER]/AppData/Local/Programs/Python37’ or whatever)
  4. test import vimeo in a .py file
  5. pip install any missing modules (I needed requests & tuspy [‘tusclient’ module error])

hope that helps.

I get the same problem on MacOS 10.14.2. I am using the default installation of Python and the command "sudo pip install PyVimeo --ignore-installed?

I get the error:

ERROR: tuspy 0.2.1 has requirement certifi==2017.7.27.1, but you’ll have certifi 2019.6.16 which is incompatible.

If I go into an interactive Python session, I can import vimeo but it causes this error:

ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)

@gabrielmontagne Please try appending --ignore-installed to the pip install PyVimeo command.

thanks, that worked perfectly 👍

@gabrielmontagne Please try appending --ignore-installed to the pip install PyVimeo command.

Killer, fantastic!

On Mon., 19 Nov. 2018, 16:24 Mitch Tabian <notifications@github.com wrote:

@Jazzydex https://github.com/Jazzydex fix worked for me also. I just downloaded the Zip from the Github page and moved the “vimeo” folder into my Python “Lib” folder. The only other issue I can into was I needed to install “tus-py” https://github.com/tus/tus-py-client. But that was a simple pip install tuspy.

After tuspy was installed I was able to import vimeo into my python files.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/vimeo/vimeo.py/issues/129#issuecomment-440046588, or mute the thread https://github.com/notifications/unsubscribe-auth/AqP7CCjDYKDRb6K2Dfi_gLTLsxdCWYtQks5uwyGegaJpZM4VXWBB .

I’m having the same issue on python 3.6.4. I’ve removed the upload part which depends on tusclient, I believe that’s the only thing that requires pycurl. Removing this from the library fixed my issue!