Skip to content

ModuleNotFoundError: No module named 'distutils.msvccompiler' #49

@i23981

Description

@i23981

Hello,

I'm running into an issue when trying to setup the environment for simplerecon, and I'm wondering if anyone has had a similar issue. When i run conda env create -f simplerecon_env.yml it eventually errors out.

I'm trying to set this up on an AWS EC2 Ubuntu instance. Any suggestions would be great. Thanks!

Here is the output:

$ conda env create -f simplerecon_env.yml
2 channel Terms of Service accepted
Channels:

  • default
  • pytorch
  • conda-forge
  • defaults
    Platform: linux-64
    Collecting package metadata (repodata.json): done
    Solving environment: done
    Installing pip dependencies: / Ran pip subprocess with arguments:
    ['/home/ubuntu/miniconda3/envs/simplerecon/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/ubuntu/dev/simplerecon/condaenv.uwe4n_z6.requirements.txt', '--exists-action=b']
    Pip subprocess output:
    Collecting https://github.com/JamieWatson683/scikit-image/archive/single_mesh.zip (from -r /home/ubuntu/dev/simplerecon/condaenv.uwe4n_z6.requirements.txt (line 14))
    Using cached https://github.com/JamieWatson683/scikit-image/archive/single_mesh.zip
    Installing build dependencies: started
    Installing build dependencies: finished with status 'done'
    Getting requirements to build wheel: started
    Getting requirements to build wheel: finished with status 'error'

Pip subprocess error:
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [25 lines of output]
Traceback (most recent call last):
File "/home/ubuntu/miniconda3/envs/simplerecon/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in
main()
File "/home/ubuntu/miniconda3/envs/simplerecon/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
File "/home/ubuntu/miniconda3/envs/simplerecon/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
return hook(config_settings)
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[])
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
self.run_setup()
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 512, in run_setup
super().run_setup(setup_script=setup_script)
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
File "", line 9, in
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/numpy/distutils/command/build_ext.py", line 16, in
from numpy.distutils.system_info import combine_paths
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/numpy/distutils/system_info.py", line 183, in
from numpy.distutils.command.config import config as cmd_config
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/numpy/distutils/command/config.py", line 19, in
from numpy.distutils.mingw32ccompiler import generate_manifest
File "/tmp/pip-build-env-o4m77q4y/overlay/lib/python3.9/site-packages/numpy/distutils/mingw32ccompiler.py", line 28, in
from distutils.msvccompiler import get_build_version as get_build_msvc_version
ModuleNotFoundError: No module named 'distutils.msvccompiler'
[end of output]

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

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

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

failed

CondaEnvException: Pip failed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions