m-labs / nmigen

A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen
https://nmigen.org
Other
646 stars 55 forks source link

nmigen install error #348

Closed ZhangPeterGree closed 2 years ago

ZhangPeterGree commented 2 years ago

Using /home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/colorama-0.4.4-py3.6.egg Finished processing dependencies for migen==0.9.2 [installing nmigen]... Traceback (most recent call last): File "setup.py", line 62, in "Bug Tracker": "https://github.com/nmigen/nmigen/issues", File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/init.py", line 152, in setup _install_setup_requires(attrs) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/init.py", line 147, in _install_setup_requires dist.fetch_build_eggs(dist.setup_requires) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/dist.py", line 809, in fetch_build_eggs replace_conflicting=True, File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/pkg_resources/init.py", line 768, in resolve replace_conflicting=replace_conflicting File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/pkg_resources/init.py", line 1051, in best_match return self.obtain(req, installer) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/pkg_resources/init.py", line 1063, in obtain return installer(requirement) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/dist.py", line 877, in fetch_build_egg return fetch_build_egg(self, req) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/installer.py", line 80, in fetch_build_egg wheel.install_as_egg(dist_location) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/wheel.py", line 95, in install_as_egg self._install_as_egg(destination_eggdir, zf) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/wheel.py", line 103, in _install_as_egg self._convert_metadata(zf, destination_eggdir, dist_info, egg_info) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/site-packages/setuptools/wheel.py", line 124, in _convert_metadata os.mkdir(destination_eggdir) FileExistsError: [Errno 17] File exists: '/home/peter/fpga/myhdl_lessons/nmigen/.eggs/setuptools_scm-6.3.2-py3.6.egg' Traceback (most recent call last): File "./litex_setup.py", line 170, in subprocess.check_call("python3 setup.py develop", shell=True) File "/home/peter/miniconda3/envs/litex_fpga/lib/python3.6/subprocess.py", line 311, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command 'python3 setup.py develop' returned non-zero exit status 1.

ZhangPeterGree commented 2 years ago

I switched to Ubuntu 20 and now the problem is fixed.