diff options
author | Jan Tattermusch <jtattermusch@users.noreply.github.com> | 2016-03-18 15:44:26 -0700 |
---|---|---|
committer | Jan Tattermusch <jtattermusch@users.noreply.github.com> | 2016-03-18 15:44:26 -0700 |
commit | b41a1acfe38c312d06c098964cd0e6b6f17a5a62 (patch) | |
tree | 58f1dcca5615ce5d69d5aac16fe0ddaf9e31b601 /src/python/grpcio | |
parent | e4b419ebcce74f9909ecbc9c6e2addfa8fbd6315 (diff) | |
parent | 3a0be4642f9741bd79e027c8f093ae93d0c0d8d5 (diff) |
Merge pull request #5814 from sreecha/grpc_fixit
DocFixit: Add more troubleshooting details
Diffstat (limited to 'src/python/grpcio')
-rw-r--r-- | src/python/grpcio/README.rst | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/src/python/grpcio/README.rst b/src/python/grpcio/README.rst index 3f4c6fad02..33a462b66f 100644 --- a/src/python/grpcio/README.rst +++ b/src/python/grpcio/README.rst @@ -50,10 +50,43 @@ Troubleshooting Help, I ... * **... see a** :code:`pkg_resources.VersionConflict` **when I try to install - grpc!** + grpc** This is likely because :code:`pip` doesn't own the offending dependency, which in turn is likely because your operating system's package manager owns it. You'll need to force the installation of the dependency: :code:`pip install --ignore-installed $OFFENDING_DEPENDENCY` + + For example, if you get an error like the following: + + :: + + Traceback (most recent call last): + File "<string>", line 17, in <module> + ... + File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 509, in find + raise VersionConflict(dist, req) + pkg_resources.VersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.10')) + + You can fix it by doing: + + :: + + sudo pip install --ignore-installed six + +* **... see the following error on some platforms** + + :: + + /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory + #include "Python.h" + ^ + compilation terminated. + + You can fix it by installing `python-dev` package. i.e + + :: + + sudo apt-get install python-dev + |