I encountered the same problem. I got it to work by building first prior
sudo make install
python ./setup.py build
sudo python ./setup.py install
I hope this new version fixes some of the Python C++ implementation bugs in
2.4.1. I am looking forward to testing this.
On Wednesday, December 19, 2012 9:14:28 PM UTC-5, Andrew L K Goh wrote:
> I've download protobuf-2.5.0 and successful install the C++ library
> according to the installation instruction with "./configure --prefix=/usr".
> Using "protoc --version" results as:
> libprotoc 2.5.0
> I had also export the C++ option for the environment variable:
> export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
> However, when I tried to install the python version with "sudo python
> setup.py install", I encountered:
> running install
> Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
> /usr/bin/python -E -c pass
> TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support
> .pth files
> running bdist_egg
> running egg_info
> writing requirements to protobuf.egg-info/requires.txt
> writing protobuf.egg-info/PKG-INFO
> writing namespace_packages to protobuf.egg-info/namespace_packages.txt
> writing top-level names to protobuf.egg-info/top_level.txt
> writing dependency_links to protobuf.egg-info/dependency_links.txt
> file google/protobuf/descriptor_pb2.py (for module
> google.protobuf.descriptor_pb2) not found
> error: package directory 'google/protobuf/compiler' does not exist
> What could be the problem?
> I'm using:
> PC with Ubuntu Linux 12.04 LTS and python 2.7.3.
> Any advice is appreciated.
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To view this discussion on the web visit
To post to this group, send email to email@example.com.
To unsubscribe from this group, send email to
For more options, visit this group at