Skip to content
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

Error while trying to install osmread #17

Open
debjitbhowmick opened this issue Jun 3, 2022 · 2 comments
Open

Error while trying to install osmread #17

debjitbhowmick opened this issue Jun 3, 2022 · 2 comments

Comments

@debjitbhowmick
Copy link

Hi. I am trying to install osmread using pip install osmread in Anaconda prompt. However, it throws up the following error message. Can someone help?

Collecting osmread
  Using cached osmread-0.2.tar.gz (12 kB)
  Preparing metadata (setup.py) ... done
Collecting argparse
  Using cached argparse-1.4.0-py2.py3-none-any.whl (23 kB)
Collecting lxml
  Downloading lxml-4.9.0-cp310-cp310-win_amd64.whl (3.6 MB)
     ---------------------------------------- 3.6/3.6 MB 8.8 MB/s eta 0:00:00
Collecting protobuf==3.0.0b3
  Using cached protobuf-3.0.0b3.tar.gz (117 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\dbho0002\AppData\Local\Temp\pip-install-b57sx51_\protobuf_03c2a19988264f278eb8d36346edba7a\setup.py", line 17, in <module>
          from distutils.command.build_py import build_py_2to3 as _build_py
      ImportError: cannot import name 'build_py_2to3' from 'distutils.command.build_py' (C:\Users\dbho0002\Anaconda3\envs\lmm\lib\site-packages\setuptools\_distutils\command\build_py.py)
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
@debjitbhowmick
Copy link
Author

debjitbhowmick commented Jun 3, 2022

I tried installing it by downloading the setup.py file using python setup.py install. Using conda list, I can see that osmread v 0.2 is installed. However, when I try to import osmread in Spyder, it throws up the following error:

Traceback (most recent call last):

  File "C:\Users\dbho0002\Anaconda3\envs\lmm\lib\site-packages\spyder_kernels\py3compat.py", line 356, in compat_exec
    exec(code, globals, locals)

  File "c:\users\dbho0002\downloads\st-matching-master\try2.py", line 10, in <module>
    import osmread

ModuleNotFoundError: No module named 'osmread'

Now when I search for osmread in conda using conda search osmread, it shows:

Loading channels: done
No match found for: osmread. Search: osmread

PackagesNotFoundError: The following packages are not available from current channels:

  - osmread

Current channels:

  - https://conda.anaconda.org/conda-forge/win-64
  - https://conda.anaconda.org/conda-forge/noarch
  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-64
  - https://repo.anaconda.com/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

Then I tried, pip install osmread but it shows:

Requirement already satisfied: osmread in c:\users\dbho0002\anaconda3\envs\lmm\lib\site-packages\osmread-0.2-py3.9.egg (0.2)
Collecting argparse
  Using cached argparse-1.4.0-py2.py3-none-any.whl (23 kB)
Requirement already satisfied: lxml in c:\users\dbho0002\anaconda3\envs\lmm\lib\site-packages\lxml-4.9.0-py3.9-win-amd64.egg (from osmread) (4.9.0)
Requirement already satisfied: protobuf in c:\users\dbho0002\anaconda3\envs\lmm\lib\site-packages\protobuf-4.21.1-py3.9-win-amd64.egg (from osmread) (4.21.1)
Installing collected packages: argparse
Successfully installed argparse-1.4.0

@guyanf
Copy link

guyanf commented Jun 20, 2022

You can download the source code, then use the command.

python setup.py install

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants