New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no protobuf package for macos Python 3.6 #15417

Closed
yaroslavvb opened this Issue Dec 16, 2017 · 8 comments

Comments

Projects
None yet
6 participants
@yaroslavvb
Contributor

yaroslavvb commented Dec 16, 2017

Following instructions on
https://www.tensorflow.org/install/install_mac

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/protobuf-3.1.0-cp35-none-macosx_10_11_x86_64.whl

This doesn't work for Python 3.6 with error
protobuf-3.1.0-cp35-none-macosx_10_11_x86_64.whl is not a supported wheel on this platform.
If I just change URL cp36, there's no such file


  Could not install requirement protobuf==3.1.0 from https://storage.googleapis.com/tensorflow/mac/cpu/protobuf-3.1.0-cp36-none-macosx_10_11_x86_64.whl because of error 404 Client Error: Not Found for url: https://storage.googleapis.com/tensorflow/mac/cpu/protobuf-3.1.0-cp36-none-macosx_10_11_x86_64.whl
Could not install requirement protobuf==3.1.0 from https://storage.googleapis.com/tensorflow/mac/cpu/protobuf-3.1.0-cp36-none-macosx_10_11_x86_64.whl because of HTTP error 404 Client Error: Not Found for url: https://storage.googleapis.com/tensorflow/mac/cpu/protobuf-3.1.0-cp36-none-macosx_10_11_x86_64.whl for URL https://storage.googleapis.com/tensorflow/mac/cpu/protobuf-3.1.0-cp36-none-macosx_10_11_x86_64.whl

@tensorflowbutler

This comment has been minimized.

Member

tensorflowbutler commented Dec 17, 2017

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce

@gunan

This comment has been minimized.

Member

gunan commented Dec 18, 2017

Looks like this is something we missed.
@jhseu FYI

@jhseu

This comment has been minimized.

Member

jhseu commented Dec 18, 2017

We don't build protobuf versions anymore, so we should probably just delete that from the instructions.

@yaroslavvb

This comment has been minimized.

Contributor

yaroslavvb commented Dec 18, 2017

So what's the recommended way of getting cpp version of protobuf? The default python version is slow (ie, timeline generation takes forever)

@jhseu

This comment has been minimized.

Member

jhseu commented Dec 20, 2017

The protobuf team has committed to building it for Linux upon every release to PyPI. For Mac, users will have to build it on their own.

We haven't been consistent about building it upon every release, so it's better not to rely on our builds.

@jhseu jhseu closed this Dec 20, 2017

@jhseu

This comment has been minimized.

Member

jhseu commented Dec 20, 2017

I deleted the mention of it in our documentation internally, and it should be reflected in the next push.

@kartiknagappa

This comment has been minimized.

kartiknagappa commented Feb 27, 2018

I still see the mention of Protobuf pip package 3.1 here:
https://www.tensorflow.org/install/install_mac

Running the command listed under Python 3.n results in an error:
protobuf-3.1.0-cp35-none-macosx_10_11_x86_64.whl is not a supported wheel on this platform.

@black-puppydog

This comment has been minimized.

black-puppydog commented Mar 20, 2018

Just to clarify: this means that for linux the default pip install protobuf should just work fine? Asking because we're debugging some slow data loading here at the moment...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment